我编译成功后下载到s3c2440开发板上,串口输出没命令提示符了,请问怎么回事

2025-03-18 20:37:28
推荐回答(2个)
回答1:

首先,我必须说,前面一个回答是答非所问,可以忽略。
其次,我想知道,你把你的内存写到了哪块地址,你有没有给它作跳转,如果不能跳转到函数的入口,自然不能执行。

从串口的输出来看,你把nandflash上的uboot给破坏了,导致uboot没办法顺利执行。
现在的情况应该是,你破坏了部分uboot,导致uboot运行到一半时跑飞,所以没有了命令描述符。

解决办法是:重新找到uboot烧到正确的nandflash地址。
如果你想测试你的程序,最好先传入板子的内存,直接运行一下看效果,而不是直接烧进nandflash

回答2:

如果你学的是硬件的话这很简单的,三步:1,画PCB。2,调试PCB。3,焊器件。4,烧程序,调试硬件电路。