打印
[单片机芯片]

CH554 等 E8051 单片机的 SPI 烧写算法能否公开?

[复制链接]
5048|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xcvista|  楼主 | 2021-5-17 19:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题。我想自己做一个 E8051 单片机的 SPI 串口烧写器,用来测试自己开发的 bootloader,以及救援程序烧错的芯片。

使用特权

评论回复
沙发
WCHTech2| | 2021-5-18 09:21 | 只看该作者
您需要做自己的bootloader,可以采用IAP的升级方式,协议由您自己定义。芯片自带的boot不会被擦除,当您烧错程序时,可以使用沁恒的ISP工具重新烧录即可(ISP下载地址:http://www.wch.cn/downloads/WCHISPTool_Setup_exe.html

使用特权

评论回复
板凳
单片小菜| | 2021-5-18 09:31 | 只看该作者
IAP的协议最好是自己制定的。

使用特权

评论回复
地板
xcvista|  楼主 | 2021-5-18 09:47 | 只看该作者
WCHTech2 发表于 2021-5-18 09:21
您需要做自己的bootloader,可以采用IAP的升级方式,协议由您自己定义。芯片自带的boot不会被擦除,当您烧 ...

我的意思就是我想要擦掉原装的 bootloader 改成我自己的 bootloader。

使用特权

评论回复
评论
WCHTech2 2021-5-18 10:20 回复TA
这个改不了的 
5
勇敢的大白菜| | 2021-5-18 23:46 | 只看该作者
直接使用IAP就可以了。为什么用SPI呢?

使用特权

评论回复
6
copower| | 2021-5-20 11:10 | 只看该作者
勇敢的大白菜 发表于 2021-5-18 23:46
直接使用IAP就可以了。为什么用SPI呢?

自由度不同,安全性也不同,而且可用容量也少很多。原厂BootLoader本身佳霸占了宣传的容量,自己的BootLoader还不能再原厂的BootLoader地址覆盖,又要浪费ROM。不喜欢这种无法替换原厂bootloader的芯片。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

631

帖子

3

粉丝