Hi, my name is Nafis. I’m just started to learn electronics and needed the ARM programmer. I have bought EFM32HG308 and found your project. Compiled firmware from files that shared on github. But after connecting to PC and starting Keil UV5, in debugger settings it writes “RDDI-DAP error”. Checkbox “SWJ” and in interface “SWD” is chosen. When i try to erase target or download code, i have popup window with message “RDDI-DAP Error” and then “Error: Flash Erase failed - Target DLL has been cancelled”. Firmware compiled without any errors. I does not changed source files or code.
I’m testing firmware on own proto board maked on Oshpark. It have not any buffers or buttons. Just capacitors, few resistors and TVS SP0503BAHT on usb line for esd protection.
System is Windows 10 Pro, Keil uVision 5.24.2.0(with updated EFM32 packages 11.05.2018), for EFM32HG programming i use J-Link that is got from my friend to make own programmer.
Can you help me, resolve this problem? There is some code in firmware that checks buffers or anything else and may conflict with my board?
This is screenshot of Keil debugger settings window. http://prntscr.com/lemb31
Thanks a lot for your work and answer anyway. Best regards.