发一个Linux64位系统下的CDC升级工具.
本帖最后由 durongze 于 2024-9-14 15:42 编辑升级方式:注意要用root权限。 不然会没有权限访问usb设备。
步骤1:按住升级按键,给板子上电, 进入升级模式.
步骤2: 检查stcisp.ini 的最后一个hex文件路径是否是自己的升级文件.
步骤3:执行stcisp开始升级.
---------------------------------------------------
会看到下面的输出信息(这个是板子没有连接的情况下).
out/linux/_/bin/stcisp
main
Sep 14 2024 08:58:26
unable to open stc device(0x34bf,0x1001)
-------------------------------------------------
stcisp_usage
Sep 14 2024 08:58:26
Note:
Step 1 : Set hex file path to '\stcisp.ini'.
Step 2 : Enter upgrade mode.
0 ./dynamic.hex
1 ./STC32G12K.hex
2 ./lcd_09_07.hex
hex line:
hex lines
bin line:B90202B9
bin net:020284cad8ca797d7374f87e703012026b74f87e708012026b1202c66cdd74facab87af1827ae183e4937c7bdab812026b0b740bd0bed01078e474f87e709012026b1202c66cdd74facab87af1827ae183e4937c7bdab812026b0b740bd0bed01078e474f87e708812026b1202c66cdd74facab87af1827ae183e4937c7bdab8
bin net:12026b0b740bd0bed01078e474f87e709812026b1202c66cdd74facab87af1827ae183e4937c7bdab812026b0b740bd0bed01040e4da79dad82275a000d281c284d2c57e3400041202e174f87e703012026b7e34000a12029a74f87e703012026b7e34000412029a74f87e700112026b7e34000a12029a74f87e700112026b7e
bin net:3400011202e174f87e700612026b7e34000a12029a74f87e700c12026b7e34000a12029a12012e7e34000a02029acad8ca7974f87e703412026b7ef0806cee74f87c7f0bf012026b74f87e708012026b6cdd74fa6c7712026b0bd0bed01078f20be0bee02078d87ef0806cee74f87c7f0bf012026b74f87e708812026b6cdd74
bin net:fa6c7712026b0bd0bed01078f20be0bee02040d874f87e703612026bda79dad822ca3b7cf57ce67cc77cdb74f87e703012026b1bc068171bc0681d1bc068232ec003783a74f80a3d2e340080801c74f80a3d2e340090801274f80a3d2e340088800874f80a3d2e34009812026b1202c674fa7c7e12026b74fa7c7f12026bda3b
bin net:2275930075940075910075920075950075960075b10075b20075b30075b40075c90075ca0075cb0075cc0075e10075e2001200ba7e3400051202e17e3402d112000380f77cab6c770a2a7cb760053e241478fb5e2400806804d2828002c282c283d2830b70be700840de22caf87cf71202447cbf54f01202447cbfc454f01202
bin net:44daf8227584017e44041fe47a49b01b4478f97ef80007020201ca797d731202c67d371b347d7378f5da79227d236d3380020b34bd3240fa227d236d3380020b34bd3240fa226d330b34be34000140f82230383a35363a3330007e3400010202b90202b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
bin net:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
bin net:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
net_num:8,data:27
Unable to read(): Input/output error //这里的错误忽略
Unable to read(): Input/output error // 这里的错误忽略
update finished !
由于linux 系统比较繁杂, 并没有所有发行版都做测试.本人是在ubuntu24.04lts下做的测试. 可以正常升级.
{:4_250:} linux分很多,这个是x86构架的吧 soma 发表于 2024-9-14 14:51
linux分很多,这个是x86构架的吧
当然 大神能不能开源啊{:biggrin:} 本帖最后由 durongze 于 2024-11-21 10:32 编辑
wxwok 发表于 2024-11-14 21:23
大神能不能开源啊
暂时先不开源吧,等我再修改修改,弄好了再开源吧。不过你有什么特殊需求,可以提出来。我可以看看能否给实现。 {:ciya:}学习下,大佬搞得咋样了,能封装成库放在手机里运行不 ercircle 发表于 2025-2-25 11:20
学习下,大佬搞得咋样了,能封装成库放在手机里运行不
这周末我试试。 这两天比较困,回家就睡了。 ercircle 发表于 2025-2-25 11:20
学习下,大佬搞得咋样了,能封装成库放在手机里运行不
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=15395
页:
[1]
2