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.

[参考译文] 编译器/CC2530:如何将SmartRF™︎闪存编程器读取的十六进制文件转换为C /C++代码?

Guru**** 2540720 points
Other Parts Discussed in Thread: CC2530

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/577398/compiler-cc2530-how-to-convert-hex-file-read-by-smartrf-flash-programmer-to-c-c-code

部件号:CC2530

工具/软件:TI C/C++编译器

尊敬的各位。

我想将一个程序写在嵌入在DRF1605h上的CC2530中。但是,由于我不想更改代码中与 网格化和网络属性相关的部分, 我可以通过  Flash Programmer读取代码并将十六进制文件转换为C/C++代码,编写或更改所需的代码部分,然后再次对CC2530进行编程。

但我不知道如何将十六进制文件转换为源代码C?

提前感谢。

此致。

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

    您正在尝试对此设备执行什么操作? 如果预配置了ZNP固件,则无需更改代码即可将其与辅助应用程序处理器配合使用。 如果您尝试为其编写自己的代码,则需要从C代码开始,然后使用IAR重新编译,则无法将编译后的十六进制文件转换回C代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从未听说过可以将十六进制文件转换回源代码。 如果您编写了CC2530的应用程序。您应该有源代码,不是吗? 为什么必须进行逆向工程?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答。 很抱歉我又提了一个傻问题。 我希望DRF1605对输入脉冲执行一些计数过程,并将它们保存在外部EEPROM中。但我也希望使用点对点和透明数据传输,因为我是使用IAR编程的新手, 我倾向于反向工程并将十六进制文件转换回源代码。 现在,您能否帮助我了解如何识别设备hade已使用ZNP固件进行了预配置?
    如果您提供任何其他帮助,我们将不胜感激。
    此致。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我仍然无法理解您的意思是"如何帮助您识别设备已使用ZNP固件预配置?" 您能详细说明吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢陈先生。

    我在这里测试,看到了一个我可以实现目标的目标。
    万分感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    欢迎您,现在没有问题了吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,陈先生。 我得到了我的答案。
    非常感谢您的帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    欢迎您,很高兴知道您得到了答案。