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.

[参考译文] 定制 Uniflash 工具和嵌入式编程

Guru**** 2478765 points
Other Parts Discussed in Thread: UNIFLASH, CC3235SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1430227/custom-uniflash-tool-and-embedded-programming

器件型号:CC3235SF
主题中讨论的其他器件:UNIFLASH

工具与软件:

您好!

我在将 Uniflash 与集成了 CC3235SF 的定制电路板配合使用时遇到一些错误/不稳定的行为、当时我尝试通过 UART 和 UARTLOAD 引导加载程序对器件进行编程。

我已经开始开发自己的闪存实用程序来解决这个问题、并通读并实施 CC3235SF 的嵌入式编程指南 (www.ti.com/.../swpa231)中描述的功能。

尽管我发现、我发现 UniFlash 提供的功能数量与 CC3235SF 的嵌入式编程指南中所述的功能存在差异。

我具体想到的是、嵌入式编程指南中介绍的接收器件信息的能力不足。 我具体想知道能否获取器件的 MAC 和器件信息。 嵌入式编程系统具有"Get Version Info"命令。 但是、响应不包含 uniflash 器件信息报告的 MAC 地址。 其响应 MAC 版本全为零。

主要的两个问题:

1.是否可以通过 uniflash 工具报告的嵌入式编程命令/响应流程获取 CC3235SF 的 Mac 地址? (不全为零)

2.是否有更多用于与器件的引导加载程序进行交互的命令、这些命令显然正在由 uniflash 使用但未记录在嵌入式编程指南中?

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

    尊敬的 Kevin:

    为什么需要使用嵌入式编程代码读取 MAC 地址? 是否要单独为每个器件创建自己的开发映像?

    是的、还有更多命令、但它们没有记录在案、TI 不提供有关这些命令的详细文档。

    1) 1)是的、是这样(至少对于 CC3220器件、我希望对于 CC3235器件是相同的)。 您可以通过捕获 UART 通信来进行小型"反向工程"。

    2) 2)假设 Uniflash 的映像创建者是在 Python 2.7上编写的。 我希望我不需要说更多  

    1月