完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我有一个问题,XC16 v1.26为PIC24FJ256GB406创建奇数十六进制文件。一个简单的项目,应该有2页的引导段,并允许替换的中断向量表(aivt)。这将由FSEC和FBSLIM配置字控制。TLDR:XC16 v1.26将FSEC设置为0xFFFF,而v1.25将FSEC设置为0x7FF7(十六进制文件中的0xF77F)。如果FSEC是0xFFFF,则没有引导段。这只是十六进制文件,甚至没有用IPE读回内存。那么,我做错了什么?XC16V1.25创建以下十六进制文件,XC16V1.26创建以下十六进制文件:我做错了什么?
|
|
相关推荐
12个回答
|
|
|
有关信息:解决方法是使用_FSEC(0x7FF7);在XC16 v1.26中,不要使用#pragma config BSEN=ON...等用于FSEC use_FSEC(0xXXXX);其中XXXX=您想要的位。
|
|
|
|
|
|
谢谢你的帮忙。
|
|
|
|
|
|
更多的测试…看起来好像AIVT不在HEX文件中,如果你错过了Apple PrimaMac配置文件。幸运的是,如果输入FSEC的所有#pragma配置内容,然后使用_FSEC(0x7FF7)跟随它,十六进制文件“看起来”很好;您将获得AIVT和AIVT的双重好处以及正确编码的FSEC配置字……
|
|
|
|
|
|
一决赛(?)扭曲:AIVT不像我解释的108页,图8-1:30010089c.pdf中的PIC24F中断向量表(PIC24FJ256GA412/GB412 FAMILY)。这似乎显示了重置goto的间隙,允许IVT和AIVT向量“共享”相同的最后字节偏移。但是,从经验上来说,如果您离开XC16 v1。26做自己的事情,那么在AIVT中没有重置GOTO。这意味着AIVT中的所有东西都被两个“向量”所转移。两个月前,我几乎有一个Bootloader。问题是,如果使用中断,自举程序会崩溃。测试中断标志可以,但不是中断例程。**我已经编辑了以下内容,因为我在测试中太急切了。**注意自己:在开口之前完全测试。当前我的引导加载的探针在使用中断例程时失败。PIC24FJ256GB4XX只能擦除一个页面,或者一个分区,或者任何东西。使用Bootloader,您不能安全地使用一个中断向量表。必须有两个中断向量表。一个用于Bootloader,即使它不使用中断。另一个用于引导加载的应用程序。也许,只需要一个ivt,就可以将闪存映射到数据区域并更改单个向量,但这意味着引导加载程序使用的向量不能被引导的应用程序使用,并且它需要在引导加载程序和应用程序之间建立非常好的关系。BLE,现在XC16 V1.26将编译中断程序的ALT中断集。
|
|
|
|
|
|
MMMM,似乎是我的FSEC(0x7FF7)的体形;与α-PrimaMac配置物相结合生成AIVT…没有得到微芯片支持的支持。建议只是使用_FSEC()并注释掉#pragma配置内容。仍然在与他们交谈。Ta.Dave。
|
|
|
|
|
|
|
|
|
更多的点…
|
|
|
|
|
|
当我从XC16V1.21升级到V1.26时,我换了:因为:折旧。但是,我一直在使用已经测试过的代码进行WDT重置。我恢复到原来的代码。
|
|
|
|
|
|
有关信息,我向Micro.Support询问了这个具体问题(原始帖子),并询问XC16何时将完全支持PIC24FJ256GB4XX系列。我们会尽快回复你的。“CheersDave。
|
|
|
|
|
|
更多信息-“这个问题是由开发者确认的,这将在下一个版本的编译器中被修复。下一个编译器版本的调度尚未可用。我会把这张票放在原地,并在你准备好使用时更新你。“享受,戴夫。
|
|
|
|
|
|
我可以确认我们使用HAXA的老熔丝宏,即使AIVT宏被放置在一个固定的地址中,即:/*寄存器FSEC(0x2AF80)*/ExtNeX.AtIdTyx((地址(0x2AF80),空间(PROG)))。NHEVER迁移到“Apple PrimaCon”,“节”(“Y-FSE.SEC”)、“空间(PROG))),O.ProPrimiz无符号int fSEC=(x);我不知道关于WDT的任何使用,如果您有一个演示这个问题的项目,请将其报告给Sputt.MigChIP.com。
|
|
|
|
|
|
Typo?“使用”是否意味着“问题”?
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
454 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3529 浏览 3 评论
1121浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1094浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
872浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
460浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 16:40 , Processed in 1.179336 second(s), Total 94, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2145