完善资料让更多小伙伴认识你,还能领取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 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
598 浏览 0 评论
1651 浏览 0 评论
2090 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1541 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1383 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1793浏览 29评论
2820浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1748浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1666浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1679浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-13 12:04 , Processed in 0.920815 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
7495