完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
因为程序在某些时候跑飞,想查找异常,但是无奈没有类似于ARM的“取指异常”与“访问异常”等异常,如对0地址的读写操作。
但看到MPU大概可以实现这个功能;,无奈相关资料太少; 并且 找到另外一篇: KeyStone Architecture Memory Protection Unit (MPU) Literature Number: SPRUGW5A June 2013 版本ID能对上,但按时间操作并无引起异常; 程序如下(仿真器调试): HWREG(SOC_MPU_0_REGS + MPU0_PROG1_MPSAR) = 0x00000000; HWREG(SOC_MPU_0_REGS + MPU0_PROG1_MPEAR) = 0x00000000 + 0x00700000 - 1; HWREG(SOC_MPU_0_REGS + MPU0_PROG1_MPPA) = 0x03FFFE00; p = (void*)1; *p = 0x11; val = *p; 按我理解应该是会引起异常的,虽然中断没开,至少“FLTSTAT”等寄存器会有变化; 是否有更详细的资料或参考代码;“C6748_StarterWare”中没有此部分例程。 |
|
相关推荐
4 个讨论
|
|
#1. C6748就参考SPRUH79A好了,你说的ID不对,可能是写错了,但不影响实际的操作。
#2. C6748的MPU只能对DDR,shareRAM做保护,你上面例子的地址不是这个范围,其实是配置不进去的。 #3. 你要的功能是DSP 核的memory protection功能,请参考sprufk5a。 http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
|
|
#3. 你要的功能是DSP 核的memory protection功能,请参考sprufk5a。
这篇文章可以参考:http://wenku.baidu.com/link?url=pPdYQbmE8IOVtZSRSObnrZlPybxI7mwMvBCbZAZlAZ_szzyIqd9XPdVRM12op8nAkliE2c_ACVHkW1sOvtOohhgxd0LGsIKLgCykmzyTlyi http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
326 浏览 1 评论
524 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
767 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
645 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1120 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
17浏览 28评论
47浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
242浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
192浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
52浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 12:03 , Processed in 1.584467 second(s), Total 51, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号