主题中讨论的其他器件:CC3235SF、 UNIFLASH
工具与软件:
您好!
我有一个 正在尝试调试的 CC3235SF 器件。 不幸的是、我没有看到打印语句或任何指示应用程序甚至在设备上运行。
我想阅读闪存的内容、以了解是否存在一些损坏或是否存在一些差异。
请帮助我找到读取闪存内容的方法。 理想情况 是、我可以像 Uniflash 中显示的"用户文件"部分那样查看内容。
谢谢!
Mrudula Y
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.
工具与软件:
您好!
我有一个 正在尝试调试的 CC3235SF 器件。 不幸的是、我没有看到打印语句或任何指示应用程序甚至在设备上运行。
我想阅读闪存的内容、以了解是否存在一些损坏或是否存在一些差异。
请帮助我找到读取闪存内容的方法。 理想情况 是、我可以像 Uniflash 中显示的"用户文件"部分那样查看内容。
谢谢!
Mrudula Y
尊敬的 Mrudula:
首先、您可以按照此相关论坛的说明验证您是否确实正确刷写了 CC3235SF 器件吗?
(+) CC3235SF:闪存编程:USB 转 UART - Wi-Fi 论坛- Wi-Fi - TI E2E 支持论坛
确认之后、之后、您应该能够利用一些工具链选项来验证闪存写入、然后也继续进行闪存读取。
Ty、
Chris
大家好、 Chris Yorkey 和 Jan D
最初、使用 Uniflash 刷写 CC3235SF。 CC3235SF 充当网关并连接到 Azure 物联网集线器。 一个单独的控制器通过 RS -485 (UART)线路连接到 CC3235SF。 CC3235SF 上运行的应用程序的一项功能是可用于 OTA (无线)更新所连接的控制器的固件。 在闪存 CC3235SF 后、一切都运行良好。
我在 此 OTA 过程中遇到错误。 一个观察结果是、在尝试 OTA 更新控制器失败后、网关会执行软复位、成功连接到 Azure IoT 集线器、然后停止任何操作。 它不再向云发送任何消息、LED 从不亮起、不发送任何调试打印输出等 就好像没有在 CC3235SF 上运行代码一样。
这就是为什么我要读的内容,看看什么可能会出问题. 基本上、我需要了解 在使用 Uniflash 时写入的内存。 我想它是外部串行闪存。
您好!
您可以使用 Uniflash 检查文件/sys/mcuflashimg.bin。 但如果我猜到的话、看起来你没有正确创建这个文件(缺少故障安全标志)、或者代码上的提交过程不能正常工作、或者你的代码签名有问题。 因为如果要使用失效防护标志正确创建文件/sys/mcuflashimg.bin、就不会像在您的情况下那样出现"砖头"问题。
您是使用 SDK 中的标准 OTA 代码还是使用第三方 OTA 代码表 MS 等?
1月
感谢您的回复 Jan D
如何 使用 Uniflash 检查/sys/mcuflashimg.bin? 我在 Uniflash 中看不到任何"读取"选项。
我正在使用 SDK 中的标准 OTA 代码。 TI SimpleLink SDK V4.20。 您能否分享一下如何使用失效防护标志正确创建/sys/mcuflashimg.bin? 请参阅需要遵循的任何文档或步骤截图。 此外、如果我 OTA 更新网关本身、如何在 Uniflash 中为网关创建 OTA 包时确保设置该标志。 我使用 Uniflash 上的"Create OTA"功能来创建 OTA 包。