I use 21489 as MCU, and boot from parellel flash.I can write flash through DSP++,but The 21489 can not boot from parellel flash.
is there someone help me?
Those options are correct for a PROM boot. Did enabling the 'verify' option return any errors or did the programming complete without issue?
I doubt it will make much difference, but can you try using the Debug build of your project?
Can you also confirm that you can successfully run both the Debug and Release *.dxe files through the debugger?
Have you tried booting a simple application - such as one that simply lights an LED, or produces a similar externally-measurable indication that it has successfully booted?
We have an FAQ that covers debugging an application from flash. I recommend following the advice regarding the use of a 'jump' instruction - placing one in the boot kernel code and one at the start of your application, as well as the 'do not disturb' connection option, to debug your target booting.
FAQ: How to debug a target board which boots from Flash?
Are you using a 21489 Custom Board or an EZ-KIT Lite? If you use a custom board, what flash part are you using?
What are your options under the 'Project: Project Options: Load' that you use for creating the LDR file?
When you program the LDR to flash, are you using a custom flash programmer driver, or the 21489 EZ-KIT Lite example flash programmer driver? Note that this is specific to the flash part used on the EZ-KIT Lite, and may not be appropriate if you use a different flash part.
Have you tried enabling the 'verify while programming' option in the flash programmer? If not, please try this option, and let us know if it reports any errors.
1 use a custom board,and I use the same FLASH as 21489 EZ-KIT Lite(M29W320EB).
2 Project Options:
Type Loader File
3 I use M29W320EB as Flash,so I also use the 21489 EZ-KIT Lite example flash programmer driver.
4 I don't know what the "verify while programmig" use for,but I try it. 21489 still can not boot Flash,
21489 always be in the reset state.
Can you navigate to Project: Project Options, then open the "Load: General" tab, and provide details of the boot mode, width, file format, use of a kernel, etc. from this page - ideally, take a screenshot and post it.
Here you are.
It's the default options.Is there any option I need change?
Does your program run using an emulator?
If yes, then do you have the Boot Mode pins pulled correctly for parallel flash booting?
These will be as follows:
BootCfg 2 = 0
BootCfg 1 = 1
BootCfg 0 = 0
Retrieving data ...