请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C1290NCZAD 大家好,我得到了一台新的笔记本电脑。 旧笔记本电脑是 Linux,新的笔记本电脑是 Windows。 我的自定义软件读取 Intel hex 格式文件并加载我的设备。 在 Linux 中、它可以100%运行、但在 Windows 中根本不能运行。 十六进制文件大小也不同。 最后,我的问题毕竟不是很大。 但几个小时后、我看到 Windows Intel hex 格式文件在"\n"字符之前的每个行中都有一个"\r\n"字符、Linux 没有"\r\n"字符。 因此、在删除了 Intel hex 文件的读取函数中的所有"\r\n"字符后、我的自定义软件将再次运行。 如果您进行比较、则文件看起来相同、但不同。
也许这会对其他人有所帮助。 尽情享受编解码。