关于MPLAB X IPE烧录问题

[复制链接]
728|12
 楼主 | 2019-8-17 10:08 | 显示全部楼层 |阅读模式
请问我用MPLAB X IPE烧录文件 选择hex文件后   提示String index out of range: 2
2019-08-17 09:58:27 +0800 - Loaded hex file is invalid.是什么原因呢    应该如何解决    求

使用特权

评论回复
 楼主 | 2019-8-17 10:22 | 显示全部楼层
求大神帮忙  困扰很久啦

使用特权

评论回复
| 2019-8-17 14:50 | 显示全部楼层
hex超出器件的实际范围了,看看器件选错没?文件选对了没?

使用特权

评论回复
| 2019-8-18 14:05 | 显示全部楼层
文件大小多少?

使用特权

评论回复
| 2019-8-18 14:06 | 显示全部楼层
优化一下存储结构

使用特权

评论回复
| 2019-8-19 10:22 | 显示全部楼层
String index out of range可能是由路径里的空格引起的, 看看hex路径是不是全英文无空格,消除这些潜在的因素再看看。

使用特权

评论回复
| 2019-8-19 11:10 | 显示全部楼层
导入的hex无效??
改个简单的名字, 然后放到全英文的路径下,不要太深..

最重要的是确定型号没选错, hex确实是基于该型号release的..

使用特权

评论回复
| 2019-8-20 14:56 | 显示全部楼层
名字简单点

使用特权

评论回复
 楼主 | 2019-8-28 09:42 | 显示全部楼层

这个好像和名字没关系  我打就算一个字符都是这样。。

使用特权

评论回复
 楼主 | 2019-8-28 09:44 | 显示全部楼层
淘猫汤姆 发表于 2019-8-17 14:50
hex超出器件的实际范围了,看看器件选错没?文件选对了没?

器件是对的

使用特权

评论回复
 楼主 | 2019-8-28 09:56 | 显示全部楼层
我发现在export里读取hex文件可以读取并烧录,但是烧录完会显示program memory: start address = 0x1280, end address = 0x129f,读取的时候也说程序包含的代码位于芯片不存在的地址上

使用特权

评论回复
| 2019-8-28 15:40 | 显示全部楼层
你这hex哪来的,烧的又是哪个芯片?让大家玩猜猜看么

使用特权

评论回复
 楼主 | 2019-9-2 15:36 | 显示全部楼层
是文件烧录错了。。。

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表