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.

[参考译文] CCS/CC2640:CCS/CC2640

Guru**** 2551110 points
Other Parts Discussed in Thread: CC2640

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/575246/ccs-cc2640-ccs-cc2640

器件型号:CC2640

工具/软件:Code Composer Studio

您好!

我在通过 UART 升级 cc2640固件时遇到问题。 我的步骤如下:

1.根据 CCS 中的 xxx_app.out 和 xxx_stack.out 并将其刷写到器件中、ble 函数运行良好。

2、使用 IntelHex 中的 python 脚本 hex2bin.py 将 xxx_app.hex 转换为 xxx_app.bin。

3.使用 TI 网站上的更新工具(swra466a 中的 sblAppEx) 通过 UART 将 xxx_app.bin 转换为器件。

转换正常、但设备无法成功运行。

之后、我 使用 CCS 将 xxx_app.out 刷写到器件中、 但 也不起作用。 只有在闪存 xxx_app.out 和 xxx_stack.out 之后、才能使器件运行。

那么 、问题可能是什么呢? 地址是否错误? 或纸槽图像 错误? 我是否需要将 xxx_app 和 xxx_stack 一同转换?  如何铸造它?

感谢 你的帮助。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    生成 xxx_app.bin 时、是否将应用程序和堆栈组合到其中?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="YiKai Chen ]]生成 xxx_app.bin 时、是否将应用程序和堆栈组合到其中?

    [/报价]

    不、我只需将 xxx_app.hex 转换为二进制文件。 我的 cmd 是:python hex2bin.py xxx_app.hex xxx_app.bin。

    如果我将应用程序和堆栈组合在一起、我的 cmd 是什么? 我是否需要单独设置他们的地址? 也许您可以向我展示一个示例。 谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请尝试参阅第2.7节"在 www.ti.com/.../swru393d.pdf 中使用十六进制文件"
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、一切正常、感谢您的帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不用客气。