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