Realtek AmebaZ wifi

修改log 等级,方便查看log内容

#define UA_DEBUG_LEVEL  UA_DEBUG//UA_INFO

 

1. OTA

修改软件的bug :

根据Log , 修改了ota_write_ota2_addr(OTA2_DEFAULT_ADDR); 里面的一个条件:

 

//      if ((data != 0xFFFFFFFF) && (data != ota_addr)) {

         if ((data == 0xFFFFFFFF) && (data != ota_addr)) {            

就可以了。

 

a. 下载软件

2. 生成ota文件

将工程的参数1时候产生的image2_all_ota1.bin 文件和改成2后生成的image2_all_ota2.bin 

合成生成ota_all.bin

3. 使用DownloadServer.exe ota

AT命令触发模组进入ota模式

ATWO=192.168.18.152[8082]

4. ota 流程
 过程:
 1)server 监听8082端口
 2) 如果有设备连接则开始进行ota :
     a) server 先传文件的checksum 和文件的file size给设备
 
  uint32_t NewImg2Len = 0, NewImg2Addr = 0, file_info[3];      
  printf("file_info[0] (checksum)= %p\n", file_info[0]);
    printf("file_info[1] (NULL)= %p\n", file_info[1]);
    printf("file_info[2] (file size)= %p\n", file_info[2]);
    
    设备收到如下
    48 B9 53 04         00 00 00 00         18 8D 0A 00 

    checksum              NULL                   file size

   b) server发ota文件 给设备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值