rei1984 发表于 2020-11-1 10:06:00

用了stc的8051 .发现 bootload 都不用自己写了。 上位机isp也帮你开发好了


大约有15年没用stc了。最近要做个小东西。 之前也问过,用到4路uart 。 看到stc 支持的。 新塘51就没有支持。

于是用了用大家推荐的8a8k,经过 一点时间的研究,发现bootload 都不用自己写了。然后 更新的isp windows 版本。竟然可以自己生成???

比较遗憾的是   isp整个过程加密的。 而我希望用过 linux 对stcfirmwareupdate 。另外最好是 基于python的二次开发。

-------------

总的来说。

1. stc 比较接地气。   在国内大部分工程师 和工程人员还是 在用windows 做升级。   stc 对大部分用户的需求是 可以满足的。

2. stc51,现在还是基于 寄存器的开发模式。 虽然我找到了一个第三方的 类似于 hal 的库。 但是用起来还是怕怕的。 啥时候 stc 自己搞下 hal?

3.   stc 是否能开源弄个 bootload 的 下位机 和 上位机(python or c#)的例程。 跳开现在的专用 stc-isp的限制?   这个不太清楚 stc 能不能搞?

-------------

最后祝stc 越办越好。    stc 走了15年,让我看到了很多易用性,创新性。在国内难能可贵!


1a2b3c 发表于 2020-11-1 11:04:52

isp完全开放怕是会有泄密风险吧?他芯片本身的加密会失去?

315936392 发表于 2020-11-1 11:29:10

提供库就可以,工程师调库就够了

rei1984 发表于 2020-11-1 11:30:37

1a2b3c 发表于 2020-11-1 11:04
isp完全开放怕是会有泄密风险吧?他芯片本身的加密会失去?

我的代码不值钱。 所以希望 通过 stc-isp 烧录一个 自己编译的bootload。 然后 通过 自己的bootload 更新 application 程序。主要是 需要在linux 上通过 python上位机(自己编写) 来更新下位机软件。

wajlh 发表于 2020-11-1 11:47:18

你这需求直接上STM32不香嘛。都是现成的

我是一个大白菜 发表于 2020-11-1 11:48:59

这个好像在手册的附件里有例子

elecfun 发表于 2020-11-1 11:49:16

参考stcgal

rclong 发表于 2020-11-1 11:59:30

gitee上有几个STC8A8K的库函数项目

sfes 发表于 2020-11-1 12:21:42

rei1984 发表于 2020-11-1 11:30
我的代码不值钱。 所以希望 通过 stc-isp 烧录一个 自己编译的bootload。 然后 通过 自己的bootload 更新 ...

有iap的片子就可以
页: [1]
查看完整版本: 用了stc的8051 .发现 bootload 都不用自己写了。 上位机isp也帮你开发好了