WCH沁恒单片机
直播中

王平

7年用户 1347经验值
私信 关注
[问答]

CH375可以通过usb2.0进行升级吗?

你好,CH375可以通过usb2.0进行升级吗(不按按键的情况下)?
例如:直接通过电脑软件,发送一条命令,触发升级。


回帖(1)

李晓龙

2022-8-25 10:46:20
你是要问375还是573啊,375是USB接口芯片,固化的功能芯片,不能升级。
573是BLE MCU,可以通过BOOT升级(串口 USB都可以)。

用户程序进升级模式
1、要用户程序先把第一个块擦除(擦除函数要运行在RAM里面,这样能确保擦除代码不在第一个Block,不然就算自己擦自己了);
擦除函数在EVT里面有接口函数定义;
2、有2种选择
1)重新上电
2)调用如下复位函数

  R8_SAFE_ACCESS_SIG = SAFE_ACCESS_SIG1;
  R8_SAFE_ACCESS_SIG = SAFE_ACCESS_SIG2;
  R16_INT32K_TUNE = 0xFFFF;
  R8_RST_WDOG_CTRL |= RB_SOFTWARE_RESET;
  R8_SAFE_ACCESS_SIG = 0;
举报

更多回帖

发帖
×
20
完善资料,
赚取积分