4393| 1
|
帮忙解释一下原子哥iap实验的写入函数(iap_write_appbin) |
1金钱
最佳答案问题1:appbuf是从串口那边接收到的新程序,例程里把串口接收到的新程序全部存在【USART_RX_BUF】这个数组里面了。
问题2:定义个u8的指针,把appbuf也就是USART_RX_BUF的值传过来,主要是要把高8位和低8位组合成16位,而且要反过来组合,然后用【STMFLASH_Write】这个函数写进去FLASH。
问题3:dfu是8位,但是2个dfu组合成1个 temp,那下一个temp不就是要偏移两个字节才正确吗?比如dfu[0]+dfu[1]=temp[0],那下一个temp[1]=dfu ...
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-7 21:15
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网