This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
1.仿真时读取BOOTCFG寄存器,值为0000 01110b,选择是nand8启动方式;
2.nand芯片型号为s34ml01g,ID为1F,结构为1024*64*(2048+64),查过 bootloader手册,在支持范围内;
3.编写了一个LED闪烁的程序,没有使用DDR,在cmd文件中将所有段分配到了L2;
4.将程序用AISgen_d800k008.exe转换成了ais文件,烧写到了nand的block1,并将数据读回来对比,没有问题;
5.脱机启动失败后,在LED闪烁工程中只load symbol,发现程序的停留在0x00712148;
6.读取了0x11f00700地址处的启动错误代码,错误码为5,Peripheral Open Failed,同样配置成nor flash启动时,将程序擦除,错误码为9,Invalid AIS keyword,所以应该是nand芯片没有识别出来;
使用 sfh_OMAP-L138.exe -flash_noubl -targetType C6748 NAND -v -p COM1 gpio.ais
之后板子选择UART1启动,生启,可以走完Boot completed successfully
之后卡在Waiting for SFT on the OMAP-L138...
这是板子上的烧写程序没有跑起来么?6748使用哪个UART连接是否有关系?