首页
社区
资料
官网
天猫商城
登录
注册
资料下载
技术文档
常见问题
视频资料
飞凌嵌入式开发者社区
»
社区
›
产品问答
›
其他厂商芯片
›
S3C2440/2416/6410/210
›
CP15 TTB0寄存器无法写入
返回列表
发新帖
回复
查看:
10087
|
回复:
1
[裸机程序]
CP15 TTB0寄存器无法写入
dragonnk
当前离线
积分
28
贡献
65
飞刀
0 FD
注册时间
2013-9-20
在线时间
7 小时
7
主题
8
回帖
28
积分
发消息
关注我
dragonnk
发表于 2014-5-10 11:35:10
|
显示全部楼层
|
阅读模式
在对MMU编程时,对页表转换基址寄存器0(TTB0)始终无法写入,程序无法向下运行:
ldr r0,=0x52000000
MCR p15,0,r0,c2,c0,0
而只要改为对页表转换基址寄存器1(TTB1)写入时,则可以通过,如下:
ldr r0,=0x52000000
MCR p15,0,r0,c2,c0,1
不知何故啊,请高手指点!
寄存器
相关帖子
•
SPI寄存器映射到虚拟内存后无法读写
•
335xs led灯GPIO的寄存器原理图上没找到
•
ok6410 为何用指针写入寄存器无法点亮LED
•
ok6410 为何用指针写入寄存器无法点亮LED
•
wm8960相关问题求指教
•
为什么板子自带的spidev.c的驱动程序发送数据时检测不到时钟信号?
•
关于飞凌OK6410的看门狗和外设基址的问题
•
飞凌可以提供下6410 DMA的寄存器资料么
•
linux 串口调试环境,有没有读写6410芯片寄存器的命令?
•
求助6410的定时中断问题!!
回复
使用道具
举报
千斤顶
dragonnk
当前离线
积分
28
贡献
65
飞刀
0 FD
注册时间
2013-9-20
在线时间
7 小时
7
主题
8
回帖
28
积分
发消息
楼主
|
dragonnk
发表于 2014-5-11 11:24:48
|
显示全部楼层
我基本找到问题的所在了,UBOOT不知怎么的开启了MMU,CP15控制寄存器bit0 M位为1,写入TTB0寄存器时得先关了MMU。程序正在修改中。
点评
回复
支持
反对
使用道具
举报
返回列表
发新帖
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
点击附件文件名添加到帖子内容中
描述
本版积分规则
发表回复
回帖后跳转到最后一页