WCHISPTool对于Hex文件的换行符支持不好

我这边需要使用代码修改模版HEX文件里的数据,以生成不同版本,不同配置的HEX文件。但是工具就回报”错误的文件#3“。

搞了好几个小时才发现,WCHISPTool只支持windows式换行符CR+LF,不支持unix式换行符LF。

建议下个版本都支持。

WCHISP工具是针对Windows下的单片机烧录工具,支持的文件格式也需要满足Windows下的要求。 针对跨平台的文件,建议统一生成BIN文件来烧录,这样就不有文件兼容性的问题


我仔细检查了一下使用的intelhex python库,它确实可以根据操作系统选用合适的换行符。

不过BIN文件难以解决分段文件效率低的问题,还有偏移量也容易搞错。


只有登录才能回复,可以选择微信账号登录