This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

CMSIS DAP build for Ble Nano MK20D Board

I want to use the CMSIS-DAP provided here github.com/.../CMSIS-DAP with the ble nano MK20D board. I don't need to make any changes to the bootloader. Just the firmware that reads the hex and flashes it to the NRF51822 and the pin assignments. Is there any tutorial or guide about which are the appropriate files and how to build them (using free tools preferably)

Thank you

Parents
  • Hello.

    As you can see on the bottom of the BLE nano product page., the MK20 board has an on board Freescale MK20DX128VFM5. In the github repo you posted, we find support for exactly this chip in "/bootloader/hal".

    It is likely that this actually is the firmware running on the MK20D. If you want to program the MK20D, you must have access to the programming pins of the MK20DX128VFM5 chip. You must ask Readbearlabs to provide this for you, or you can just analyze the PCB and compare with the MK20DX128VFM5 data sheet.

    Since the MK20D already support CMSIS-DAP (As far as i can see), why do you want to program it again? Can you explain a bit about what you want to achieve?

    -Anders

    1. The git version error is because you have not run the tools/pre_build_script.py. You need to link your project to this file. The other warnings seems to be because there is not enough space on the device. I see that if i check out a previous commit of the repo (from 10.06.2014), the project compiles fine. But with all the newer changes, it does not work. So perhaps you could work from the commit that is working, and add your changes?
Reply
    1. The git version error is because you have not run the tools/pre_build_script.py. You need to link your project to this file. The other warnings seems to be because there is not enough space on the device. I see that if i check out a previous commit of the repo (from 10.06.2014), the project compiles fine. But with all the newer changes, it does not work. So perhaps you could work from the commit that is working, and add your changes?
Children
No Data
Related