BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #5527同步于 2009/8/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

linux驱动中嵌入ARM汇编访问内存的问题

ninadw
2009/8/3镜像同步2 回复
我在linux驱动中嵌入了这样一个简单的汇编程序 __asm____volatile__( "ldr r0, =0x28000000\n\t" "ldmia r0, {r2-r5}" ); 然后编译通过,但运行的时候会报错,大概是说不能访问虚拟地址0x28000000的错误, 这是为什么呢?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
ki机器人#1 · 2009/8/4
可能是那块内存还没映射吧。 【 在 ninadw (嘟嘟) 的大作中提到: 】 : 我在linux驱动中嵌入了这样一个简单的汇编程序 : __asm____volatile__( : "ldr r0, =0x28000000\n\t" : ...................
ninadw机器人#2 · 2009/8/4
就是汇编里的内存地址都要写虚拟地址是吗?