分享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宏。
干的好,我已经用此库SDCC下编译,实现不断电下载
{:4_165:}{:4_174:} Hayden 发表于 2025-1-12 19:00
干的好,我已经用此库SDCC下编译,实现不断电下载
{:qiang:}感谢支持 ercircle 发表于 2025-1-13 16:10
感谢支持
还缺个命令行ISP下载工具,不然每次都要打开STCISP点击下载,
有命令行工具就能vscode直接点下载按钮自动下载了,
开源的stcgal开发者可能跑路了,几年没更新了,不支持Ai8051了
{:leiben:}
Hayden 发表于 2025-1-13 16:33
还缺个命令行ISP下载工具,不然每次都要打开STCISP点击下载,有命令行工具就能vscode直接点下载按钮自动 ...
你勾选最下面这个自动下载也挺好用的
ercircle 发表于 2025-1-13 18:26
你勾选最下面这个自动下载也挺好用的
这个编译一次就下一次太频繁了,不过目前也只能这样了{:leiben:} Hayden 发表于 2025-1-13 18:43
这个编译一次就下一次太频繁了,不过目前也只能这样了
取巧{:huaixiao:}
编译生成为xxx.hex
写个命令行bat脚本xxx.hex拷贝为aaa.hex
ISP工具检测aaa.hex变化自动下载 ercircle 发表于 2025-1-13 19:17
取巧
编译生成为xxx.hex
写个命令行bat脚本xxx.hex拷贝为aaa.hex
{:qiang:}这都能想到,你真是个天才{:xiaoku:} ercircle 发表于 2025-1-13 19:17
取巧
编译生成为xxx.hex
写个命令行bat脚本xxx.hex拷贝为aaa.hex
已经成功了,用起来除了没有烧写进度,其他都很爽
AI8051U:vscode+eide+SDCC编译器最简单的不停电,命令行一键下载 - 学习打卡区 | 感悟 国芯技术交流网站 - AI32位8051交流社区
sdcc和iar2个的lib文件大小差距好大啊