完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,所有的,我的工作在45 K40良好的设计。但我找不到我的分销商的45 K40,我切换到46K40…首先我尝试改变处理器的性能,以防…不起作用,在MCC中有一个警告。我尝试创建一个自定义配置与46K40,但不工作。最后,我使用源文件重新创建了一个文件夹和项目,用MCC重新配置,这次没有警告,但是仍然不能工作。我的意思是没有用的:它编译/构建ok(我有很多警告,但是以前没问题,主要是因为我不使用一些库函数),但是全局数据不是初始化(我检查了调试会话),它们被清除(=0)(我检查了链接器选项)。1.X...lst检查相应的psection是否带有数据初始化值,在我看来,它看起来不错。有人知道吗?PS:编译器使用XC8 PROXY,CH
|
|
相关推荐
9个回答
|
|
就像魔术_在编译器选项中,有一些方法可以“说服”编译器处理这样的bug:关于“ERRATA”的选项。检查文档以了解如何一般地防止(大部分)这些问题。
|
|
|
|
再次,使用PoPuto作为初始化数据的代码。当我使用浮点数据(多项式求值)时,我在EVAY多边形函数的输出中得到了错误的值。也许这又是NVMRG的一个问题?我不调查浮点数的代码,但是可能还有一些闪存没有恢复的数据吗?任何信息都会有帮助。PS:我要求Microchip购买A44版本,但他们告诉我不能提供这个版本的硅。好!我想我最好再找一个芯片。
|
|
|
|
是否启用了编译器勘误表设置,如在POST 5中提到的DUO09001?
|
|
|
|
Qup:对,我没有。我会试试。编译器会产生更多的代码来正确设置NVMRG吗?真诚地,
|
|
|
|
|
|
嗨,我用XC8 V1.41 PRO模式。我在编译器选项中添加了ErraTAT= NVMRG。但它并没有改变我的问题(我试着调试/发布)。例如:(n=0;n<(N+1);n++){//NVMCON1bits.NVMREG1=1;//point flash tab_dbl[n]=tab_20dg[n];//copy.from PGM to RAM}。颂歌“会吗?”也许我犯了一个错误?
|
|
|
|
不可能只看到代码的***段。这两个数组是如何定义的?
|
|
|
|
是的…const双Tabi20dg[n+1]={1.33 14E-04……双TabyDb[n+1];//将在RAM中保存选项卡
|
|
|
|
为了有效,它必须是链接器选项,而不是编译器选项!问候,戴夫
|
|
|
|
只有小组成员才能发言,加入小组>>
4825 浏览 9 评论
1831 浏览 8 评论
1749 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
2957 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2061 浏览 5 评论
463浏览 1评论
1111浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
364浏览 0评论
264浏览 0评论
LAN9252使用SQI通信,进行数字复位后读BYTE_TEST异常
1800浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-27 09:20 , Processed in 1.157898 second(s), Total 83, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号