We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I have problems to flash my program. Small programs (~400Byte) works, but my current program (~12k) I cannot flash correctly.
I'm using Keil v4.11 and Ulink2. Erase complete and erase partly works. On programming I get the error 'Flash Timeout'. I'm using a quartz of 8MHz. JTAG Clock max is 500k. The Flash algorithm ist LM3SXX.
Ideas?
Output of the compiling of the Flash algorithm:
Build target 'LM3S_256' compiling FlashPrg.c... compiling FlashDev.c... linking... .\Target.lin(12): warning: L6314W: No section matches pattern *(RW). .\Target.lin(12): warning: L6314W: No section matches pattern *(ZI). Program Size: Code=184 RO-data=4256 RW-data=0 ZI-data=0 .\Target.lin: Finished: 0 information, 2 warning and 0 error messages. User command #1: cmd.exe /C copy Out\LM3S_256.axf ..\LM3S_256.FLM 1 Datei(en) kopiert. ".\Out\LM3S_256.axf" - 0 Error(s), 2 Warning(s).
With an Eval-Version you are not able to create a *.FLM-File! This is the reason why you get the error-message
Better would be a compile error...
Keil v4.12 solved the Flashing error. Thanks to the TI and Keil support.