我为我的项目创建了USB_DEVICE引导加载程序。因为我在有效闪存地址0x9D061000上写入数据时触发引导加载程序。在我的应用程序固件中,我正在初始化闪存,然后在地址0x9D061000上写入数据以进入固件升级模式。我的链接器脚本附在下面。我的固件大小约为278kB。我的其他具有相同链接器但大小<100KB的固件与引导加载程序一起工作正常。它是hex文件大小错误吗?或者我是否限制了链接器文件中的地址。我不知道如何编辑链接器文件,我没有任何参考或指南来编辑它。
注意:我将我的.ld链接器文件粘贴到txt文件。
我使用的是PIC32MX795F512L,MPLABx3.40,Harmony版本1.7.1和XC32编译器版本1.42