IAR 调试时,PC 指针地址一直停留在全 FF。
问题原因:基于涂鸦 SDK 开发 Zigbee 设备必须支持 OTA 升级,这种情况大概率是没有烧录 bootloader。
解决方案:
IDE build 之后会在目录TuyaOS\apps\tuyaos_demo_xx\output生成目标文件如下:
- tuyaos_demo_xx_DIFF[version].bin:用于差分 OTA 的升级文件。
- tuyaos_demo_xx_QIO[version].bin:包含 bootloader 的完整目标文件。
- tuyaos_demo_xx_UG_[version].bin:OTA 升级固件包文件。
烧录 QIO 文件或者单独烧录 bootloader 文件之后,即可正常调试。