嵌入式新人求教导啊。
7 个解决方案
#1
uboot何时把内核搬运到nand flash的??
应该是搬到内存吧
应该是搬到内存吧
#2
你没去看看uboot的源码吗?第一阶段首先就把模式切换到管理,然后就搬移了。
#3
额,说错了,是何时从nand flash 搬到内存中,我想知道的时uboot再什么地方定义的内核的flash中实际地址,
#4
看环境变量bootcmd
#5
哦,可以改那个字符串里的地址吧,那在uboot里多次出现的kernel是什么地址?我只修改bootcmd那一处别的地方有没有也要改的?
#6
不清楚你指的多次出现是什么意思
bootcmd设置了uboot以何种方式加载linux kernel,是需要和FLASH上的实际存放地址,内存中的地址,以及linux kernel的起始地址相关的。
如果bootcmd中把地址改到了和实际不相符的地方,一般就会启动失败。
bootcmd设置了uboot以何种方式加载linux kernel,是需要和FLASH上的实际存放地址,内存中的地址,以及linux kernel的起始地址相关的。
如果bootcmd中把地址改到了和实际不相符的地方,一般就会启动失败。
#7
说的多次是我看源码的时候在里面看到过“kernel” 这个变量(或者是宏),不知道对内核的启动有什么影响?
我知道FLASH上的实际存放地址是内核在flash中存放的物理地址,内存中的地址是uboot把内核搬到SDRAM的物理地址,那linux kernel的起始地址是哪个地址?
我知道FLASH上的实际存放地址是内核在flash中存放的物理地址,内存中的地址是uboot把内核搬到SDRAM的物理地址,那linux kernel的起始地址是哪个地址?
#1
uboot何时把内核搬运到nand flash的??
应该是搬到内存吧
应该是搬到内存吧
#2
你没去看看uboot的源码吗?第一阶段首先就把模式切换到管理,然后就搬移了。
#3
额,说错了,是何时从nand flash 搬到内存中,我想知道的时uboot再什么地方定义的内核的flash中实际地址,
#4
看环境变量bootcmd
#5
哦,可以改那个字符串里的地址吧,那在uboot里多次出现的kernel是什么地址?我只修改bootcmd那一处别的地方有没有也要改的?
#6
不清楚你指的多次出现是什么意思
bootcmd设置了uboot以何种方式加载linux kernel,是需要和FLASH上的实际存放地址,内存中的地址,以及linux kernel的起始地址相关的。
如果bootcmd中把地址改到了和实际不相符的地方,一般就会启动失败。
bootcmd设置了uboot以何种方式加载linux kernel,是需要和FLASH上的实际存放地址,内存中的地址,以及linux kernel的起始地址相关的。
如果bootcmd中把地址改到了和实际不相符的地方,一般就会启动失败。
#7
说的多次是我看源码的时候在里面看到过“kernel” 这个变量(或者是宏),不知道对内核的启动有什么影响?
我知道FLASH上的实际存放地址是内核在flash中存放的物理地址,内存中的地址是uboot把内核搬到SDRAM的物理地址,那linux kernel的起始地址是哪个地址?
我知道FLASH上的实际存放地址是内核在flash中存放的物理地址,内存中的地址是uboot把内核搬到SDRAM的物理地址,那linux kernel的起始地址是哪个地址?