我 对问题发布了答案
这里写入自定义的 ota_header 的目的是什么, 因为整个 ota 过程是由底层自动完成的, 即使写入了 ota_header 也无法在应用层操作使用.
我 对问题发布了答案
"但是我该怎么在 boot 区中判断 OTA 事件的标志位呢", 不需要用户做判断, secboot 里会判断, 下载固件成功后会设置一个标志, secboot 里会根据这个标志来运行新的固件. "那做 crc 运算后的值是和
我 发表了评论
@kevin_tsu "在 arduino 点击上传, 可以烧录成功. "是说用的 arduino 的 SDK 开发的固件是吗? 理论上不管什么 SDK 开发的固件, 都是能下载成功的. 可以改下你的代码, 比如程序跑起来后不调
我 对问题发布了答案
如果是同样的固件, 下载到开发板可以成功, 下载到自己的板子失败, 那问题就出在自己做的板子上, 可能原因, 如使用的 usb 转串口小板是不是稳定, 连接是不是稳定, 包括晶振不好都有可能导致下载失败. 另外就是固件下
我 发表了评论
你的代码挺乱的, 建议先看下 freertos 的大概教程, 对任务, 信号量这些有个概念. M4G_AT_CMD_Recv 这种信号量阻塞的接口, 放在主任务里等待接收就好了, 收到数据后, 再解析数据, 根据数据内容做
我 发表了评论
@yangxiaolin1 先压缩再上传, 只能上传压缩包.
我 发表了评论
sdk2. x 制作 img 固件