器件型号:MSP432P401V
您好!
我将遵循前 一个主题中 Kobi 的建议。 现在、我有一个有关这方面的查询。 我需要 OAD_bootloader.c 类型的文件来使用 CC3200更新 msp432。
尽管我将使用自定义引导加载程序来更新 msp432的组2中的新映像。 我将按照此指南进行操作。 实际上、本指南适用于(蓝牙+ MSP432)、我正尝试将其移植到 CC3200。
此致、
Keshav
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.
器件型号:MSP432P401V
您好!
我将遵循前 一个主题中 Kobi 的建议。 现在、我有一个有关这方面的查询。 我需要 OAD_bootloader.c 类型的文件来使用 CC3200更新 msp432。
尽管我将使用自定义引导加载程序来更新 msp432的组2中的新映像。 我将按照此指南进行操作。 实际上、本指南适用于(蓝牙+ MSP432)、我正尝试将其移植到 CC3200。
此致、
Keshav
您好 Keshav、
对于 MSP432 + CC3200、我们没有任何示例展示了这一点、但该适用于 MSP432 + CC3120的 SimpleLink Academy 模块可能与您正在执行的操作类似: http://dev.ti.com/tirex/explore/node?node=ABcd3tIkTEyB-4cx9ZIVxA__s6qGmnm__LATEST
CC3200将通过 Wi-Fi 完成 OTA 更新(使用 CC3200 SDK 中的 OTA 示例)、并将 MSP432映像保存到其串行闪存中。 然后、您必须通过串行通信将该映像传递到 MSP432、以便引导加载程序可以将该映像加载到 MSP432存储器中。
此致、
Sarah
感谢 Sarah 的快速回复。
现在、我想知道如何创建 msp432p401_bootloader.c、例如这里。
在上面的链接中、提到 msp432p401_bootloader.c 中有一个 C 数组、表示编译后的自定义引导加载程序、该引导加载程序位于 MSP432存储器的顶部32KB 中。 我的查询是如何从自定义引导加载程序工程为引导加载程序创建此类文件。
此致、
Keshav Aggrarwal
您好 Keshav、
如果您查看以下部分(MSP432固件引导加载程序)、其中提供了 Wi-Fi 插件中引导加载程序演示的路径、并对该流程进行了说明: http://dev.ti.com/tirex/explore/node?node=AN7MIdvye8FP.yeGzQ4TJQ__s6qGmnm__LATEST
此致、
Sarah
您好、Sarah、
我已经阅读了该文档。 尽管我将其作为参考。 但在该文档中、没有提到如何制作表示已编译自定义引导加载程序的 C 数组。
我需要根据应用程序更新自定义引导加载程序工程、因此也需要更新 C 数组。 下面是 一个表示已编译自定义引导加载程序的 C 数组示例。
#if defined (_TI_Compiler_version__)
#pragma DATA_SECTION (OTA_bootloader、"OAD_BSL")
#pragma RETA_bootloader (OTA_bootloader)
const unsigned char OTA_bootloader[]=
#elif defined (_gsl__)
const char chat_attribute_((((section (".pragma (".".pragma)_oct_bootloader[]
=#el_pragma)#eli_conv_unsigned OTA_conv_pragma (#eloc_pragma)#pragma ENCO_prinu_con_prinu_prinu_prinu_prinu_pr
0x00、0x00、0x01、0x20、0x7D、 0x68、0x00、0x00、0x3B、0x6C、 0x00、0x00、
0x39、0x6C、0x00、0x00、0x37、 0x6C、0x00、0x00、0x33、0x6C、 0x00、0x00、
0x37、0x6C、0x00、0x00、0x00、 0x00、0x00、0x00、0x00、0x00、 0x00、0x00、
0x00、0x00、0x00、0x00、0x00、 0x00、0x00、0x00、0x37、0x6C、 0x00、0x00、
0x37、0x6C、0x00、0x00、0x00、 0x00、0x00、0x00、0x37、0x6C、 0x00、0x00、
0x37、0x6C、0x00、0x00、0x37、 0x6C、0x00、0x00、0x37、0x6C、 0x00、0x00、
。}
此致、
Keshav
您好 Keshav、
请查看此 E2E 主题中 David 的帖子:
虽然这些步骤用于生成定制的 OAD 引导加载程序阵列以与 CC265x 系列器件配合使用、但如果您有已编译的引导加载程序代码、则可以执行相同的步骤以将输出转换为 C 阵列格式。
此致、
Michael