首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerPC MPC8245 JTAG

PowerPC MPC8245 JTAG
EN

Stack Overflow用户
提问于 2012-06-22 23:04:31
回答 1查看 375关注 0票数 0

我正在开发一款603e系列处理器MPC8245。我使用BDI2000 JTAG设备来调试启动代码。

我遇到了一个奇怪的问题。

单步进运行正常,直到配置寄存器MCCR1 (0xF0)被写入。写入数据值后,所有ROM现在回读0x00000000。单步执行不能继续。

MEMGO位不会作为写入MCCR1的数据的一部分进行设置。

这是一个限制吗?还是我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-25 21:40:18

这似乎是JTAG读取MEMGO位为低的内存的限制。

MEMGO设备似乎要求MPC8245存储器控制器处于活动状态才能从只读存储器或随机存取存储器中读取数据,即使文档可能会使人认为MEMGO位仅用于BDI2000而不是只读存储器。

如果创建的BDI2000配置没有初始化区段,则上电时MEMGO位的默认值为低电平,BDI2000无法读取。所有零都被读取。

因此,只要MEMGO位为低电平,JTAG器件就不能用于单步或读取存储器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11158885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档