回复
发帖数: 14
注册日期: ‎03-14-2016

C8051F996 update firmware想要透過USB to I2C bridge來寫入application firmware

C8051F996 寫入application firmware,想要透過I2C端口直接更新,

因此需要將bootloader firmware做修改.


請問,是否有完整的sample code 或 相關文件可以提供參考?

 

发帖数: 2,384
注册日期: ‎10-14-2014

回复: C8051F996 update firmware想要透過USB to I2C bridge來寫入application firmware

发帖数: 14
注册日期: ‎03-14-2016

回复: C8051F996 update firmware想要透過USB to I2C bridge來寫入application firmware

Hi Weiguo Lu,

 

感謝回覆,
想請教,附件AN767SW 是 F39X sample code,


1.是否有針對F996 驗證過的sample code 可以提供參考?


2.如果要修改給F996使用,是否修改[TargetBootloader] 裡面的init.(EX:GPIO,APP_FW_address...etc.)相關參數,另外,還有哪些地方需要留意?


3.透過C2 interface 燒錄F39x_I2C_TargetBL.hex 之後,
是否就能透過CP2112 下指令給燒錄過I2C_TargetBL的MCU 進入BOOTLOADER_MODE
再來透過I2C 下指令將 application firmware 寫入 MCU memory從ADDR 0x0200 開始寫?

Mars

Highlighted
发帖数: 2,384
注册日期: ‎10-14-2014

回复: C8051F996 update firmware想要透過USB to I2C bridge來寫入application firmware

不好意思,我也没具体做过把这个AN port到一个新的芯片。

1. 据我所知,没有F996的I2Cbootloader的example code。

2. 你也需要把F996的I2C配置正确。并且使得能正常工作。可能还有其他需要的修改,你可以一边修改,一边debug,看看哪里不能工作。

3. 是的,application FM可以透过bootloader通过I2C接口来烧录。这也是bootloader的一般使用方式。

My views are my own and do not necessarily represent the views of Silicon Labs

WeiguoLu