完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,我使用apic24fj256gb410并将其设置为双分区模式,问题是mplab代码配置器生成的代码不能工作://FBOOT#pragma config BTMODE=DUAL//Boot Mode Select bits->Device处于双引导模式,这是因为:BUILD SUCCESSFUL(总时间:4s)Loadi来自._boot.X...hex...Warning:._boot.X...hex的ng代码包含位于PIC24FJ256GB410上不存在的地址处的代码。代码未完全加载。配置位:地址0x801800:BTMODE=0与设备数据库中的任何有效值不匹配。默认值。加载时完成。由于地址是在配置存储器空间中,所以我不知道如何以任何方式改变值。当我尝试在编程后读出PIC处理器时,我得到了这样的结果:操作中止。目标设备内存配置=单个分区。当前环境配置=双分区。请更改环境设置以匹配目标配置。目标FBOOT值= 0xFFFFFF。关于如何修复这个问题有什么建议吗?非常感谢你
|
|
相关推荐
7个回答
|
|
看起来您可能没有在IDE中设置正确的MCU。同样看起来您没有读取错误消息,因为您说您有一个PIC24FJ256GB406,但是链接器提到了一个PIC24FJ256GB410。
|
|
|
|
检查对偶的定义是否正确。链接器错误告诉您,正在告诉链接器将数据表中保留的比特字段设置为0。
|
|
|
|
确保在代码中没有任何定义的“双”。
|
|
|
|
const UTIN 32×T1属性((空间(PSV),地址(0x801800)))DualuBug=0x2;// 10=双分区I尝试了相同的结果。我也确信我没有定义双(打开一个新的项目来测试双引导)。FBOOT的代码是由MPLAB代码配置器生成的./fBooWo.Prima-COMFIG BTMODE =双//BooT模式选择位-gt;设备处于双引导模式中,程序的一部分生成错误?编译器?我觉得奇怪的是,错误是在生成成功之后生成的。
|
|
|
|
有人有双分区工作吗?(包括MCHP)
|
|
|
|
是的,检查这个thordHTTP://www. McCHIP.COM/FUMMS/M927 174.ASPX
|
|
|
|
@maarten——我不知道您是否解决了这个问题,但是您可以检查这个线程:http://www..hip.com/for./m927174.aspxI也有类似的问题,问题是除了设置BTMODE=DUAL之外,还需要更改项目设置(全局)——分区选项需要根据您的目标分区从单分区更改为[分区1/活动]或[分区2/非活动]。
|
|
|
|
只有小组成员才能发言,加入小组>>
5323 浏览 9 评论
2076 浏览 8 评论
1982 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3254 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2293 浏览 5 评论
835浏览 1评论
730浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
674浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
728浏览 0评论
622浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-3 02:54 , Processed in 1.184056 second(s), Total 56, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号