【发布时间】:2014-09-04 12:35:29
【问题描述】:
我们目前持有 IAR EWARM IDE 的完整许可证,但我们需要将固件上传到正在制造的单元,这意味着只有一个人可以上传,因为应用程序的大小远远超过了 kickstart 大小。
我想知道是否有另一种方法可以仅上传(不调试)IAR 输出的可执行文件而无需完全许可的版本?我已经查看了 Eclipse 插件,但这似乎仍然依赖于 IAR 编译器。
我们正在使用 TMS470 芯片和 JLink 编程器。
任何建议将不胜感激。
【问题讨论】:
-
大概如果你能得到一些标准形式的输出,比如 hex 文件或平面二进制文件,那么你可以使用任何与你的接口 pod 兼容的通用编程工具;也就是说,jlink 硬件 pod 使用起来往往很痛苦,因为他们将更多的精力放在锁定软件上,而不是让他们的产品真正工作。
-
我认为 jlink 是由 openocd 支持的,它是免费的,同样有很多便宜的 jtag wigglers,或者只是从一个 ftdi ft2232 迷你模块和几根电线中推出你自己的,大约 20 美元(然后使用openocd)。至少对于调试而言,写入闪存是越来越特定于供应商的,并且可能不受 openocd 或其他软件的支持,通常尽管您不必使用开发人员许可证来对零件进行大规模编程。
标签: arm embedded iar segger-jlink