This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 十六进制文件在Proteus模拟器上不起作用

Guru**** 2529560 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/574442/hex-file-does-not-work-on-proteus-simulator

您好,

IAM使用Simulink构建我的项目,它生成.out文件,我可以通过cmd命令将其转换为.hex,但file.hex在Proteus 8上不起作用。

问题是什么?

该方法是将.out转换为.hex 向右还是另一种方法?

我是否可以将.out文件转换为.cof而不是.hex?

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    您是否通过将十六进制文件类型从Intel-Hex更改到Motorola-Hex等来进行检查?

    此致,
    Gautam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    这听起来像是一个Proteus问题。 您是否联系过Proteus支持? 我相信他们也有论坛。

    此致,
    Adam Dunhoft
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最近,我可以通过代码编写器来刻录十六进制文件,它工作正常。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的,谢谢,我会这么做的
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    您应该将*.out文件的扩展名更改为*.cof或*.elf (根据Simulink支持的.out文件的默认输出格式),然后将其用于Proteus的仿真。它应该可以正常工作。
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的帮助,我发现这个问题与Proteus本身有关