您好!
我们使用 SCI 闪存内核在 EVM 的基础上验证固件更新。 由于 SCITX/SCIRX 使用 GPIO8/9、因此下面的代码从 SCI_BOOT 更改为 SCI_BOOT_alt2。

此外、更改 BootModeSelectPin 涉及到对 OTP 区域的不可逆写入、因此我们在仿真引导中使用 EMU-BOOTPIN-CONFIG 设置来在写入 OTP 之前检查操作。

由于我使用 GPIO8/9、因此我在 CCS 上将0x5AFF1820设置为0xD00、将0xFFFF41FF 设置为0xD04。 根据该设置执行以下命令后、已确认 LED 正常闪烁。
■serial_flash_programr_appln.exe -d f28003x -k flash_kernel_ex3_sci_flash_kernel.txt -a led_ex1_blinky.txt -b 19200 -p COM12 -v
然而、事实证明、即使采用默认值、固件也可以正常更新、无需在 CCS 上将0x5AFF1820设置为0xD00并将0xFFFF41FF 设置为0xD04。
问题。
为什么在 CCS 上即使在默认值未设置0x5AFF1820为0xD00和0xFFFF41FF 为0xD04时固件更新也是成功的、因为它进入了"等待模式"?
谢谢。
科诺
