打印

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

[复制链接]
729|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里跑算法,耗时有点大

使用特权

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

使用特权

评论回复
6
chuxh| | 2021-5-8 22:23 | 只看该作者
必须要在RAM里跑才行

使用特权

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

使用特权

评论回复
8
supernan| | 2021-5-8 22:32 | 只看该作者
楼主用pic32mk开发什么产品啊

使用特权

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

使用特权

评论回复
10
dengdc|  楼主 | 2021-5-8 22:39 | 只看该作者
有什么别的办法吗

使用特权

评论回复
11
heweibig| | 2021-5-8 22:39 | 只看该作者
要在RAM运行代码,对大部分的MCU来说都是需要一定基础了解的。

使用特权

评论回复
12
zhenykun| | 2021-5-8 22:41 | 只看该作者
建议你先了解一下代码的编译链接的原理

使用特权

评论回复
13
zwll| | 2021-5-8 22:44 | 只看该作者
特别是Linker部分。
http://ww1.microchip.com/downloads/en/devicedoc/51833a.pdf

使用特权

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

使用特权

评论回复
15
supernan| | 2021-5-8 22:49 | 只看该作者
相对来说,考虑下如何优化代码才是正道.

使用特权

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

使用特权

评论回复
17
dengdc|  楼主 | 2021-5-8 22:56 | 只看该作者

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

使用特权

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

本版积分规则

892

主题

13885

帖子

7

粉丝