数码之家

 找回密码
 立即注册
搜索
查看: 1674|回复: 29

[C51] (只要3个M币)基于8051的BootLoader程序,理论上支持所有支持IAP的8051

[复制链接]
发表于 2021-12-7 21:17:26 | 显示全部楼层 |阅读模式
本帖最后由 595953427@qq 于 2021-12-9 19:08 编辑

如果不知道是干嘛的,后面我再说明用处。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| 发表于 2021-12-7 21:20:57 | 显示全部楼层
本帖为密码帖 ,请输入密码 
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-7 21:26:04 | 显示全部楼层
有3个收费附件,每个30M币。
ISP上位机软件,BootLoader工程和APP工程。
回复 支持 反对

使用道具 举报

发表于 2021-12-8 08:00:39 | 显示全部楼层
51那点可怜的存储,要外挂吧
回复 支持 反对

使用道具 举报

发表于 2021-12-8 08:05:30 | 显示全部楼层
太贵了,买不起,就看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-8 08:34:36 来自手机浏览器 | 显示全部楼层
本帖最后由 595953427@qq 于 2021-12-8 08:45 编辑
lorn丁 发表于 2021-12-8 08:00
51那点可怜的存储,要外挂吧


不需要外挂,bootloader程序最小可以压缩到3K,剩下的空间都可以用来写app;如果你用的是4K以内的Flash,可以无视。
Flash空间不是什么问题,现在4K以上容量的8051多如貂毛,关键的是要Flash支持IAP,有些厂家叫自写,自刷新;也就是Flash支持在程序运行的过程中进行擦除、写入;有些厂家的芯片不支持…或者不是所有型号都支持。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-8 08:35:23 来自手机浏览器 | 显示全部楼层
iokou 发表于 2021-12-8 08:05
太贵了,买不起,就看看

欢迎围观
回复 支持 反对

使用道具 举报

发表于 2021-12-8 09:26:43 | 显示全部楼层
看看,如果容易实现,并能发挥MCU的性能,再考虑试验
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-8 09:49:47 | 显示全部楼层
devcang 发表于 2021-12-8 09:26
看看,如果容易实现,并能发挥MCU的性能,再考虑试验

很容易实现,而且占用的RAM和Flash空间非常小。
可以实现不断电更新程序,可以多个不同厂家的芯片共用一个上位机软件。
如果你帮别人开发程序,并且卖烧录好程序的芯片,在出货后发现有Bug,可以把APP程序的hex文件交给客户自己升级,不用担心客户拿APP程序的hex文件私自量产,因为APP的hex必须配合BootLoader程序才可以正常运行。
如果你的产品是带电池的,生产组装完成之后发现有Bug需要重新烧录程序,这时候你就可以用这种方式来更新APP,不需要断电,至少只需要接3条线TX、RX和GND,就可以更新APP程序。
回复 支持 反对

使用道具 举报

发表于 2021-12-8 10:34:43 | 显示全部楼层
从价格看,用iap的片,为啥不直接上32
用51还不是因为便宜,肯定还会想着压榨成本
结合你上面的应用场景看,你这个需求还是有点小众
很多片都能OTA升级
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-8 12:04:37 来自手机浏览器 | 显示全部楼层
本帖最后由 595953427@qq 于 2021-12-8 12:06 编辑
firseve 发表于 2021-12-8 10:34
从价格看,用iap的片,为啥不直接上32
用51还不是因为便宜,肯定还会想着压榨成本
结合你上面的应用场景看 ...


一两块钱的003,8051核的也支持呀。
肯定不是万能的,只是在特定场景下适合。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-8 12:38:15 | 显示全部楼层
之前有一次调试两块板通讯,单片机的烧录脚连到另一块板了,电源也是由另一块板提供的,在调试的时候要反复烧录,线总是要反复拔插,不方便操作,就用到了BootLoader,使用芯片的另一个串口来更新APP程序,只需要接3条线。
还有一次是调带电池的产品程序,电池是焊在电路板上的,调试的过程中不想反复拆电池,用到了BootLoader,只需要接3条线就可以更新APP程序。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-8 12:40:05 | 显示全部楼层
firseve 发表于 2021-12-8 10:34
从价格看,用iap的片,为啥不直接上32
用51还不是因为便宜,肯定还会想着压榨成本
结合你上面的应用场景看 ...

我们这边用比亚迪、中微、锦锐、恒烁、键天。。。。。。
RISC、8051和ARM都有,根据不同的功能需求选择不同的芯片。
ARM我也写了BootLoader,跟这个8051共用一个上位机软件。

回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2021-12-9 19:09:08 | 显示全部楼层
大减价了,不下载也来看看呀。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-9 22:00:05 来自手机浏览器 | 显示全部楼层
没人玩bootloader吗?
回复 支持 反对

使用道具 举报

发表于 2021-12-14 17:09:08 | 显示全部楼层
购买后下载好像还是-55M币
回复 支持 反对

使用道具 举报

发表于 2021-12-14 18:12:00 | 显示全部楼层
autopccopy 发表于 2021-12-14 17:09
购买后下载好像还是-55M币

你忘了即使是作者免费,附件下载时论坛也会扣M么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-14 22:09:11 | 显示全部楼层
samyi 发表于 2021-12-14 18:12
你忘了即使是作者免费,附件下载时论坛也会扣M么

为啥?扣的M币去哪了?55个M币值多少钱?
回复 支持 反对

使用道具 举报

发表于 2021-12-15 09:36:48 | 显示全部楼层
595953427@qq 发表于 2021-12-14 22:09
为啥?扣的M币去哪了?55个M币值多少钱?

100M=1元,然后你懂的...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-15 12:10:42 | 显示全部楼层
samyi 发表于 2021-12-15 09:36
100M=1元,然后你懂的...

一分钱一个?那不是下载一个附件就要5毛5?还真是一笔巨款。
钱去哪了?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-6 03:49 , Processed in 0.140400 second(s), 8 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表