打印

想配置为高速缓存方式

[复制链接]
5991|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zwll|  楼主 | 2022-6-12 14:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PIC32MZ使用EBI总线外接RAM
目前只能使用非高速缓存方式读写RAM,想配置为高速缓存方式,一直没有成功

使用特权

评论回复
沙发
juventus9554| | 2022-6-12 14:47 | 只看该作者
什么意思?不是很明白你说的什么,能再解释一下这个现象吗

使用特权

评论回复
板凳
zwll|  楼主 | 2022-6-12 14:49 | 只看该作者

RAM地址只能从0xE0000000开始,如果从0xC0000000开始的话,RAM就不能正确使用

使用特权

评论回复
地板
zwll|  楼主 | 2022-6-12 14:52 | 只看该作者
有知道怎么配置PIC32MZ协处理器的师傅吗,麻烦帮帮忙,谢谢

使用特权

评论回复
5
dingy| | 2022-6-12 15:34 | 只看该作者

是不是有个什么图要配置。

使用特权

评论回复
6
jiajs| | 2022-6-12 15:36 | 只看该作者
32的没用过。

使用特权

评论回复
7
zwll|  楼主 | 2022-6-12 15:38 | 只看该作者
陆陆续续搞了短时间,外接的静态RAM有时可以用,有时候异常,有时候甚至很怪异,我把外部RAM映射到0xE0000000这个地址,上一刻RAM读写都还正常的,然后我把RAM从板子上移走,程序不变,发现程序居然还能从这个地址开始正常的读写数据,要知道,在数据手册上0xE0000000这个地址是分配给了外部RAM的,现在外部RAM都移走了,怎么还能正确的读写数据呢

使用特权

评论回复
8
zwll|  楼主 | 2022-6-12 15:40 | 只看该作者
看了PIC32MZ的很多资料,折腾了这么多天,感觉这个EBI总线不能跑起来,是PIC32MZ的MMU没有配置正确的原因,有配置过MMU的的大师傅吗,能不能帮帮忙,说下这个MMU具体怎么配置才对,微芯给的资料上说的感觉不具体,MMU配置涉及到协处理器CP0,里面寄存器太多了,而和MMU相关的感觉也不少,也尝试着配置一些,但问题依旧,希望能帮帮忙,谢谢

使用特权

评论回复
9
jiajs| | 2022-6-12 15:44 | 只看该作者
没有啊,没用过PIC32

使用特权

评论回复
10
chuxh| | 2022-6-12 15:46 | 只看该作者
建议参考现有例子即可,比如:xx:\microchip\harmony\v2_06\apps\examples\peripheral\ebi\sram_read_write

使用特权

评论回复
11
supernan| | 2022-6-12 15:51 | 只看该作者
高速能达到什么速度呢

使用特权

评论回复
12
jlyuan| | 2022-6-12 15:57 | 只看该作者
0xE0000000开始哈哈,哈哈!

使用特权

评论回复
13
zwll|  楼主 | 2022-6-12 15:57 | 只看该作者
唉,还是没有什么结果,算了,多谢大家啦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

885

主题

11314

帖子

5

粉丝