ercircle 发表于 2025-1-8 10:36:14

分享USB_CDC库, USB_HID库, SDCC版, IAR版, @Ai8051U-8Bit

编译好的lib见附件,包含虚拟设备、不断电下载等基本功能。
{:weixiao:}不能说无错,只能说经测试可用。




USB库 头文件:



USB_CDC SDCC版(V4.4):

USB_CDC IAR版(V10.10.1):



USB_HID SDCC版(V4.4):

USB_HID IAR版(V10.10.1):



===================================
更新记录:
V20250322:
1.修改hid库发送逻辑bug
2.cdc和hid库代码对齐,usb头文件添加PRINTF_USB宏。





Hayden 发表于 2025-1-12 19:00:11

干的好,我已经用此库SDCC下编译,实现不断电下载
{:4_165:}{:4_174:}

ercircle 发表于 2025-1-13 16:10:49

Hayden 发表于 2025-1-12 19:00
干的好,我已经用此库SDCC下编译,实现不断电下载

{:qiang:}感谢支持

Hayden 发表于 2025-1-13 16:33:17

ercircle 发表于 2025-1-13 16:10
感谢支持
还缺个命令行ISP下载工具,不然每次都要打开STCISP点击下载,
有命令行工具就能vscode直接点下载按钮自动下载了,
开源的stcgal开发者可能跑路了,几年没更新了,不支持Ai8051了
{:leiben:}

ercircle 发表于 2025-1-13 18:26:18

Hayden 发表于 2025-1-13 16:33
还缺个命令行ISP下载工具,不然每次都要打开STCISP点击下载,有命令行工具就能vscode直接点下载按钮自动 ...


你勾选最下面这个自动下载也挺好用的

Hayden 发表于 2025-1-13 18:43:21

ercircle 发表于 2025-1-13 18:26
你勾选最下面这个自动下载也挺好用的

这个编译一次就下一次太频繁了,不过目前也只能这样了{:leiben:}

ercircle 发表于 2025-1-13 19:17:33

Hayden 发表于 2025-1-13 18:43
这个编译一次就下一次太频繁了,不过目前也只能这样了

取巧{:huaixiao:}
编译生成为xxx.hex
写个命令行bat脚本xxx.hex拷贝为aaa.hex
ISP工具检测aaa.hex变化自动下载

Hayden 发表于 2025-1-13 19:25:38

ercircle 发表于 2025-1-13 19:17
取巧
编译生成为xxx.hex
写个命令行bat脚本xxx.hex拷贝为aaa.hex


{:qiang:}这都能想到,你真是个天才{:xiaoku:}

Hayden 发表于 2025-1-13 20:04:47

ercircle 发表于 2025-1-13 19:17
取巧
编译生成为xxx.hex
写个命令行bat脚本xxx.hex拷贝为aaa.hex

已经成功了,用起来除了没有烧写进度,其他都很爽
AI8051U:vscode+eide+SDCC编译器最简单的不停电,命令行一键下载 - 学习打卡区 | 感悟 国芯技术交流网站 - AI32位8051交流社区

soma 发表于 2025-1-14 06:29:47

sdcc和iar2个的lib文件大小差距好大啊
页: [1] 2 3 4 5
查看完整版本: 分享USB_CDC库, USB_HID库, SDCC版, IAR版, @Ai8051U-8Bit