韦东山Linux嵌入式课程社区
直播中

高颖

7年用户 180经验值
私信 关注

为什么用uboot烧写光盘上的程序不能正确运行?

开发板上烧写uboot已经成功,开机按空格进入菜单选择d,然后在Linux上用dnw烧写成功,uboot上显示跳到0x30000000执行程序,但是程序并没有正常执行。有图片显示,求解答。
按照视频想通过网络从windows上下载程序,但是用网线插板子网口和PC网口根本没有反应,网口灯没有亮,不知道为什么,是不是还差什么步骤,但是从nand启动进入Linux网口灯是亮的。

还有我现在的板子从nand启动和nor启动都是独三秒然后进入Linux。

回帖(4)

李蕊

2019-6-26 14:28:04
没人回答啊
举报

陈蓓萤

2019-6-26 14:42:39
你这里问了2个问题,1,使用UBOOT烧写程序到SDRAM不能运行;2,网络下载。答:1,开发板出厂的时候NAND 和NOR都有UBOOT,你要搞清楚你的开发板是NAND启动还是NOR启动,因为光盘上的所有含C的程序都只能在NAND启动时运行;2,网络能不能用不是通过灯亮不亮来判断的,你把开发板和电脑分别用网线接到同一个路由器上去,不要将开发板和电脑用网线直连。在UBOOT界面使用Ping命令,看看能不能Ping通电脑的IP。
举报

景芳

2019-6-26 14:52:33
对我来说有价值的回答是“开发板出厂的时候NAND 和NOR都有UBOOT”,问题是那个刚买回来的开发板只能通过uboot烧写程序,windows7还不能用dnw,只能通过网络下载程序,网络也不同,难道为了做实验还要买个路由器不成,把开发板和电脑都连到路由器和用网线直接连还有区别?
举报

王敏

2019-6-26 14:58:36
我不知道怎么把程序烧写到nand flash上,然后nandflash启动
举报

更多回帖

发帖
×
20
完善资料,
赚取积分