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

In Keil, I keep getting "Cannot Load Flash Desciption!" error.

I have Keil uVision-5 and loaded the legacy patch. However Nordic NRF51 does not appear anywhere as an option. The Project loads fine and compiles. However, I cannot use the debuging feature. I keep getting an error saying "Cannot Load Flash Device Descriptor."

Anyone else ran into this problem, how did you fix it?

Parents
  • I was facing the same issue as you this morning. In addition, when I tried to erase the nrf51822, Keil kept saying the erase wasn't fully done. In any case, since my code was compiling fine on Kyle, I switched over to using nRFGo to program my application onto the nrf51822 board.

    So, my setup is that I modify and build the code in Keil. This gives me a .hex file which I deploy using nRFGo.

    I'm not sure if this is the right approach but as of now, since this worked for me, I decided not to delve further into figuring out why Keil was barfing on me.

    FYI

    • this is only my second day of coding with Keil/nRFGo.
    • My env is Keil uVision 5, softdevice 6.0.0, and SDF = nrf51_sdk_v5_2_0_39364 on Windows 7 Professional running on Parallels on Mavericks.
  • This method works for me. However, This solution does not allow debugging. I have managed use eclipse for debugging. I'm not satisfied with the Eclipse way.

Reply Children
No Data
Related