PIC32MZ和MK系列能否在RAM执行代码

[复制链接]
483|16
手机看帖
扫描二维码
随时随地手机跟帖
dengdc|  楼主 | 2021-5-8 22:11 | 显示全部楼层 |阅读模式
PIC32MZ和MK系列能否在RAM执行代码

使用特权

评论回复
wangzsa| | 2021-5-8 22:13 | 显示全部楼层

你有什么打算呢?或者你想知道什么?

使用特权

评论回复
dengdc|  楼主 | 2021-5-8 22:16 | 显示全部楼层
看了PIC32的MPLAB XC32 C/C++编译器用户指南,里面说是可以在RAM里面执行,但感觉就是简单的提了下,没具体说怎么操作才能在RAM里面执行

使用特权

评论回复
wyjie| | 2021-5-8 22:18 | 显示全部楼层
在PIC32MK里跑算法,耗时有点大

使用特权

评论回复
dengdc|  楼主 | 2021-5-8 22:21 | 显示全部楼层
同一个算法,在TI的TMS320F28335里面跑,28335是把代码搬移到了RAM执行的,平均耗时大概不到3US,PIC32MK在FLASH执行平均耗时39US的样子

使用特权

评论回复
chuxh| | 2021-5-8 22:23 | 显示全部楼层
必须要在RAM里跑才行

使用特权

评论回复
dengdc|  楼主 | 2021-5-8 22:30 | 显示全部楼层
代码搬移到RAM里,或者PIC的技术支持能否帮忙看看怎么搞

使用特权

评论回复
supernan| | 2021-5-8 22:32 | 显示全部楼层
楼主用pic32mk开发什么产品啊

使用特权

评论回复
dengdc|  楼主 | 2021-5-8 22:36 | 显示全部楼层
目前这个算法代码在FLASH里面跑的,如果没法搬移到RAM执行的话,可能就只有考虑用别的MCU了

使用特权

评论回复
dengdc|  楼主 | 2021-5-8 22:39 | 显示全部楼层
有什么别的办法吗

使用特权

评论回复
heweibig| | 2021-5-8 22:39 | 显示全部楼层
要在RAM运行代码,对大部分的MCU来说都是需要一定基础了解的。

使用特权

评论回复
zhenykun| | 2021-5-8 22:41 | 显示全部楼层
建议你先了解一下代码的编译链接的原理

使用特权

评论回复
zwll| | 2021-5-8 22:44 | 显示全部楼层
特别是Linker部分。
http://ww1.microchip.com/downloads/en/devicedoc/51833a.pdf

使用特权

评论回复
stly| | 2021-5-8 22:46 | 显示全部楼层
建议你可以使用PIC32MZ EF,Core: 252 MHz (up to 415 DMIPS) M-Class, 应该会比这个快很多。

使用特权

评论回复
supernan| | 2021-5-8 22:49 | 显示全部楼层
相对来说,考虑下如何优化代码才是正道.

使用特权

评论回复
dengdc|  楼主 | 2021-5-8 22:52 | 显示全部楼层
算法这东西,除了重度计算的,比如什么压缩算法,其他很多都可以针对特定cpu进行优化...

使用特权

评论回复
dengdc|  楼主 | 2021-5-8 22:56 | 显示全部楼层

嗯,我再好好缕一缕吧,有了好消息及时通知大家

使用特权

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

本版积分规则

892

主题

13885

帖子

7

粉丝