可以用官方的串口下载方式,手册有协议和上位机程序,记得要偶校验
应该是我前面的表达不清晰,让你有误解,我这边是想不借助上位机,芯片内部分为bootloader和app,通过串口接受app数据,实现跳转升级,这样是否有可行性,就STC8Hk08这颗芯片来说 如果是双单片机,用一个单片机接收固件当做升级子系统,通过UART给另一个8H1K08是可以的。协议都公开的。 Mike_zz 发表于 2024-10-7 13:54
应该是我前面的表达不清晰,让你有误解,我这边是想不借助上位机,芯片内部分为bootloader和app,通过串口 ...
可以使用另一个单片机模拟成上位机,使用官方的方式下载(完全由系统区控制,用户区不用再分区),官方串口下载协议已开源 DebugLab 发表于 2024-10-7 18:03
可以使用另一个单片机模拟成上位机,使用官方的方式下载(完全由系统区控制,用户区不用再分区),官方串 ...
当然用户区需要自定义分区,就要使用支持IAP的型号(用户EEPROM大小可设置的型号)了,用户EEPROM大小设置为最大,就可以IAP了
对于你的应用,要换成8H1K17才可以 DebugLab 发表于 2024-10-7 18:06
当然用户区需要自定义分区,就要使用支持IAP的型号(用户EEPROM大小可设置的型号)了,用户EEPROM大小设 ...
非IAP型号,FLASH的非EEPROM区(code区)是不可以IAP(运行中修改)的,所以要使用支持IAP的型号,用户EEPROM大小要设置为最大 楼主说的应该是离线下载功能,不是大批量应用,建议还是用Link1D。 Mike_zz 发表于 2024-10-7 12:09
目前芯片是STC8H1k08,flash只有8k,目前已使用6k,帮忙评估一下是否可以实现 ...
How do you currently PGM and REPGM this STC8H1K08 part from the PC ?
If you have that part working, you just need to clone the PC communication protocol into your host MCU. The STC8H has no idea if it is a PC, or your host MCU talking.
页:
1
[2]