I've been stuck trying to flash the IMXRT1050-EVKB using ARM-DS.
I'm trying to flash the standard blinky program using MIMXRT105x_HYPER_256KB_SEC.FLM programming algorithm included in the pack.
I've also tried to create my own .FLM file, but that also does not seem to work.
It shows that it's erasing and programming, but then the program does not blink the LED and the board is unresponsive until I put it in serial downloader mode and erase/reprogram it.
I know that the build .axf file is ok, because I can flash it using MCUXpresso. And then I can even debug it using ARM-DS.
What are some steps I can do to resolve this issue?
Hi Quincy,My name is Stephen and I work at Arm.We can reproduce what you see with Arm DS, and will investigate further.However, it seems to work well with the Keil MDK. We actually tested with IMXRT1064, which is similar to the IMXRT1050 (same M7 CPU, memory, etc.).Whilst we investigate, are you able to switch to using the Keil MDK instead of Arm DS?Stephen
I’ve found the answer to it yesterday, but haven’t had the time yet to write the solution out yet.
But basically the scatter files are not set the ram scatter file.
But when I changed it under project>c/c++ build> settings > something with linker, it didn’t change all the references in the .cproject file.
so I changed it manually to use the correct one.
the example of http server I think is working and uses the correct scatter file. But when you start a new project from scratch you also need to change the files.
I’m off work and on mobile right now, so can’t give a more accurate answer, but hopefully this helps.