完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
============================================================Hello,我使用微芯片8位Bootloader Generator v1.01为PIC18F46K22生成引导加载程序。错误[176]C:USERSNOYELSMPLABXPROJECTSPIC18F46K22_BOOTLOADER.XPIC18F_BOOTLOAD.ASM 87:CONFIrectiveError:(值“IRC”对于设置“FOSC”无效)”因此,基于p18f46k22.inc振荡器选择位将FOSC值更改为INTIO67(使用内部振荡器块)。更改后,构建成功。然后,我通过PICKit3将HEX文件烧录到PIC18F46k22中。我有一个针对led闪烁应用程序的预编译HEX文件。然后,我使用Uni.Bootloader Application v0.1.3测试引导加载程序。在Uni.Bootloader Application v0.1.3I设置中,Bootloader_offset(地址)=0x0002,Program_Memory_Size=0x10000,EEPROM_offset(地址)=0xF00000,EEPROM_Memory_Size=0x400,Config_offset(地址)=0x300000,Config_Memory_Size=0x0DBut,当我试图通过Bootloader编写十六进制文件时,会出现“编程失败后断开连接”的错误。因此,我需要一些解决方案或建议来解决这个问题。我把屏幕截图和文件与查询一起附加。注意,Noyel=====================================================================================
|
|
相关推荐
2个回答
|
|
您好,我做了与您建议的完全相同的操作,但是我仍然会得到相同的错误“在编程失败后断开连接”,我附加了一些与应用程序(XC8链接器)相关的屏幕截图,比如Memory_Model、Fill_Flash_Memory&Addi._Options。0x300,CheckSum=0300-03d2@03d3,.=-2,算法=2,code=0x3f值03d2是0x300(CodeOffset)、0x6E(Used_ProgramMemory)、0x64(Extra 100bytes)值的相加。请让我知道这个计算是否正确。请建议一些与此相关的选项。谢谢。
|
|
|
|
Bootloader应用程序控制台的输出指示Bootloader永远不会响应“读取版本”命令。“读取版本”命令也用作通信确认(seeDS40001779B-7.1命令集)。正如Danno已经指出的,应用程序在尝试与引导加载程序建立5次通信后返回一个错误。MPLAX X重置向量位置0x300被擦除(0x3FFF)?当这个向量包含任何其他值时,引导加载程序就会“认为”加载了一个有效的应用程序,并跳转到那个位置,退出引导加载程序直到下一次设备重置发生。使用0xFF内存。把它改为0x3FFF,你的问题应该解决。
|
|
|
|
只有小组成员才能发言,加入小组>>
5003 浏览 9 评论
1921 浏览 8 评论
1850 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3066 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2143 浏览 5 评论
571浏览 1评论
427浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
474浏览 0评论
366浏览 0评论
IPECMD命令烧录AVR128DA48芯片,报找不到芯片错误
851浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-15 12:22 , Processed in 1.159186 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191