Search Results
Search results 1-5 of 5.
This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.
-
The most important Open Flash Loader detail I found (the hard way) is: 1. Even though the FlashDevice structure contains data useful to the FlashPrg.c functions and the Segger provided Placement_release.xml file says load="Yes" name="DevDscr" keep="Yes", the FlashDevice information (stored in DevDscr section in a release build) is not available to the FlashPrg.c functions (in the PrgCode section). In example code I provide in another thread (URL provided below), I put information into a FlashCon…
-
I created a working Open Flash Loader example. I did my work on a Linux system. To minimize the amount of data that I provide. I provide the deltas to the Segger provided template, demo, etc. My Open Flash Loader example programs "FakeFlash". The "FakeFlash" is external memory rather than real non-volatile memory. That allow unlimited testing without wear to real non-volatile memory. I found a Segger demo for the Atmel SAMA5D3. I used that Segger provided demo as the application to be programmed…
-
Where is source code for a complete and working Open Flash Loader? The Open Flash Loader I'm attempting to complete is for an ARM7TDMI-S core with custom peripherals but I'll take a look at anything people confirm to be working. Thanks in advance, Kevin I attempted to create a minimal/simple "Fake Flash" Open Flash Loader from the provided template(s) but I still get "***** Error: Failed to initialize RAMCode". Debugging the "Fake Flash" (and version for real H/W) work as expected. I've learned …
-
To enable the Open Flash Loader I provided above, I added the lines below to the JLinkDevices.xml file (just above the "</DataBase>"). I also copied the release version of "Olimex/InternalFlash.elf" to the relative path identified by the added JLinkDevices.xml file lines. <Device> <ChipInfo Vendor="NXP" Name="LPC2214" /> <FlashBankInfo Name="NXP LPC-2214 Internal Flash" BaseAddr="0x00000000" MaxSize="0x3E000" Loader="Devices/Olimex/InternalFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPrese…
-
My end goal is to create an Open Flash Loader that will successfully program NXP LPC2214 external flash. The debug version of the code works fine when executing the various required functions via the debug test driver main() function. However, when I try to use the Release version of the Open Flash Loader, I see "Error: Failed to initialize RAMCode". In an attempt to make it easier for others to provide support/help, I created an Open Flash Loader that has the same failure but is designed to wor…