u-boot调试遇到问题,描述如下:
用LED做调试信号,用AXD+JLINK在SDRAM里调试时,可以发现是正常运行的,LED灯能亮。
但是,我把整个u-boot.bin文件装载到SDRAM里运行时(通过原有的UBOOT命令loadb),
start.S里的程序(第一阶段)能运行正常(在ldr pc,=start_armboot转入start_armboot()函数之前用LED测试正常)。
在start_armboot()函数的起始位置和中间位置都加了LED测试,并且用while(1)固定在LED测试之后。
直接运行后,就发现start_armboot()函数运行不正常,LED信号没能正常显示。
有些什么可能导致这产的问题呢