在TI6678的板子上加载操作系统,TI默认的起始地址是:0x80000000,也就是DDR3的地址,操作系统运行正常;现在我把起止地址改成了0x0c000000,也就是多核共享内存(MSM)的位置;TI默认的多核共享内存的大小为4M,而经过我裁剪的操作系统大小为1.64M(起止地址为0x80000000时没问题),为什么我的操作系统在挂载根文件系统的时候(函数vfs_cached_init中)会从保留区(reserve)取值?现在跑的是单核,没有跑多核,求大神帮忙,谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在TI6678的板子上加载操作系统,TI默认的起始地址是:0x80000000,也就是DDR3的地址,操作系统运行正常;现在我把起止地址改成了0x0c000000,也就是多核共享内存(MSM)的位置;TI默认的多核共享内存的大小为4M,而经过我裁剪的操作系统大小为1.64M(起止地址为0x80000000时没问题),为什么我的操作系统在挂载根文件系统的时候(函数vfs_cached_init中)会从保留区(reserve)取值?现在跑的是单核,没有跑多核,求大神帮忙,谢谢!