I made a PCB contains MCU of Analog device aducm3029, I want to program it via SWD ( An on-board serial wire download (SWD) interface, which is implemented with the Freescale's MК20DX128 microcontroller. This block allows the Freescale device to act as an on board debugger ).

here is the schematic of SWD in my PCB enter image description here

after the manufacturing phase I tested my PCB, and I did not find any problem in the continuity of the tracks (especially swd lines ) or the voltage I measured : swd_clock = 3.3V / swd_data = 3.3V / the same for VCC

but I got an 'MCU not find' error can someone help me or give me an explanation

  • \$\begingroup\$ What drives SWD0_RST signal? Also, are you sure, there is no errors in schematics in further connections of SWD signals? \$\endgroup\$ – megasplash Jan 20 at 12:55
  • 1
    \$\begingroup\$ I'm sure there is no error in my schematic because I did the same schematic in another PCB last year and it worked \$\endgroup\$ – Safwen Jan 20 at 13:47
  • \$\begingroup\$ The SWD standard places /reset on pin 10. Why do you have it on pin 3? \$\endgroup\$ – Lundin Jan 20 at 13:56
  • \$\begingroup\$ it is a medical product and to have the FDA, you have to avoid using a simple connector so I used the TC2030, you can learn about it : tag-connect.com/product/tc2030-idc-nl \$\endgroup\$ – Safwen Jan 20 at 13:59
  • 2
    \$\begingroup\$ But @Lundin ... He said EVERYTHING worked. Surely you are not suggesting there may or may not be non working parts? But seriously ... Unless you who us the whole package of this project, how can we help you ? Keep guessing until we get it right? \$\endgroup\$ – Sorenp Jan 20 at 18:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.