x-project uboot打开CONFIG_ENV_IS_IN_NAND后,不能运行uboot.bin的问题
本文是原「蜗窝讨论区」的历史存档(2018-04-11),来自版块「Linux kernel技术问答」,共 1 帖。讨论区已停止服务,此处仅供查阅。
想问个问题: 1 按照ooonebook的方法,我移植了x-project的uboot代码在OK210开发板上,且成功 2 在此基础上,我移植了nandflash,并且在uboot命令行可读写 3 当我打开CONFIG_ENV_IS_IN_NAND(注释掉CONFIG_ENV_IS_IN_MMC)时,uboot可以执行spl的代码,但不能执行uboot.bin的代码
应该是跳转过程中,出现了问题 我在start.s文件中,通过宏CONFIG_SPL_BUILD控制Led灯在uboot.bin中闪烁,发现根本没有执行led,也就是说,没有执行uboot.bin程序
感觉跑飞了,跑飞应该有两种可能:一是uboot.bin执向一个不存在的地址,二是运行过程中,出现了指针问题 (1)我查看了链接地址,没有问题,和打开CONFIG_ENV_IS_IN_MMC时一样 (2)我查看了nand相关代码,没有问题
可否提供了个思路,现在无从下手了,在此不甚感激!
