完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我的dsPIC33EP256MU806的代码已经超过了0x10000,并且当这种情况发生时它停止工作,所以我打算在flash中将一些大的常量表移动到它们自己的部分。我的方法怎么了?我该怎么做呢?我向声明添加了一个节属性。我应该提到,我所有的内存模型都设置为“大”,并且我选择了“代码空间中的常量”,但是映射文件不受影响,并且在相同的地址,0x00630a处分配_Sine,因为它没有section属性。并将.const部分更改为.TABLE。这就把桌子定为0x10000。但是C没有正确地访问它,可能是因为PSV未知。我把tables部分添加到链接器脚本中:但是表仍然显示在.text部分的默认分配中。所以我看了汇编源,正弦,s,并且我没有看到片段属性被传播到汇编程序:
|
|
相关推荐
2个回答
|
|
|
你为什么不试着找出问题的根本原因,而不是试图创造一个解决办法呢?例如,你在编译-Max代码吗?
|
|
|
|
|
|
你试过为它设置PSV并指定一个远内存地址吗?(在DSPIC33 EP512MU810上为我工作)。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
508 浏览 0 评论
5813 浏览 9 评论
2351 浏览 8 评论
2238 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3545 浏览 3 评论
1161浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1122浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
890浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
508浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-15 03:32 , Processed in 1.177593 second(s), Total 74, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
757