为了使软件正确运行,必须使用 OV788 的固件二进制文件和 CC3220 的最新服务包对 CC3220-LAUNCHXL 进行编程。有关编程的说明如下:
- 启动 Uniflash 并为器件创建一个新项目。
- 在“File”下,选择“Service Pack”,然后浏览到最新 CC3220 SDK 中的服务包:<CC3220 SDK>\tools\CC3220_tools\servicepack-cc3x20\
- 添加一个名为 user 的新文件夹。
- 在新的 user 文件夹中,添加位于 <CC3220 SDK>\source\third_party\ov788\ 文件夹中的 dsif_slave_9732.bin 文件。将此文件命名为 ovt_firmware.bin,如图 3-1 所示。
- 若要对 CC3220 二进制文件进行编程,请执行以下操作:
- 添加 <CC3220 SDK>\tools\CC3220_tools\certificate-playground\dummy-root-ca-cert 文件,请注意,使用的“dummy”证书仅用于开发用途。
- 选择“Action”,然后选择 MCU 映像作为位于 <CC3220 SDK>\examples\rtos\CC3220S_LAUNCHXL\demos\video_streaming_ov788\freertos\iar\Debug\Exe 中的 CC3220 二进制文件。
- 将 dummy-root-ca-cert 用作认证文件,并将 <CC3220 SDK>\tools\CC3220_tools\certificate-playground\dummy-root-ca-cert-key 用作私钥。
- 将 CC3220 LaunchPad 连接到 PC,然后按下“Connect”。
- 依次按下“Generate Image” 和“Program Image”。