找回密码
 注册
搜索
查看: 950|回复: 1

[讨论] 请教:Linux XIP的实现

[复制链接]
发表于 2006-12-4 18:33:24 | 显示全部楼层 |阅读模式
哪位高手有过Linux XIP实现的经验,请分享,多谢!
我用的平台是OMAP2420,Linux版本是2.6.10,文件系统是NFS。在实现Linux XIP(程序从FLASH直接运行)的过程中,遇到以下问题:
Linux Kernel 可以成功运行,直到起进程 run_init_process("/sbin/init"),程序死在那里,没有返回命令行,对任何输入不响应,也没有程序跑飞的memory dump。总之就挂在那里不动了。
有没有哪位高手实现过Linux XIP,请指教。
 楼主| 发表于 2006-12-5 17:58:28 | 显示全部楼层
经过进一步跟踪测试,发现死在set_domain函数:
#define set_domain(x)                                             do {                                                      __asm__ __volatile__(                                     "mcr    p15, 0, %0, c3, c0      @ set domain"               : : "r" (x));                                           } while (0)
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-23 23:31 , Processed in 0.120405 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表