Hi,
We have a custom board with AM1707 + MT29F2G08 NAND. We recompile the "OMAP-L137_FlashAndBootUtils_2_40_r1_00" with EMIFA & EMIFB custom board configuration. NAND is connected to EMIFA and SDR SDRAM is connected to EMIFB. We recompile the UBL_ARM project in CCS and we can write it to NAND via sfh. Also we can write low level projects (starterware) like led, uart test codes via sfh and there is no problem. Starterware codes or NAND_UBL can copy itself from flash to internal ram at boot. They can run standalone.
The problem is when we write ARM UBL and a test application code together via sfh, after reset UBL copy itself to internal ram and runs. İt founds the magic number in nand but can not copy. After finding the magic number mcu resets. When we debug the ARM UBL code in CCS, after configuring the EMIFA and EMIFB we can read and write SDRAM from memory browser. But we can not read or write to nand from memory browser. The configuration is same in sfh code and the arm ubl code. We connect the JTAG via XDS100. When we debug the code we can read nand info. But we can not see tha data in memory browser?
Is there any limitation or do you have idea?
Thanks.