linux下面的烧录程序网站进不去
这个网站如何才能打开https://github.com/area-8051/stcgal-patched
有没有linux下stc系列mcu烧录相关视频?
问题分析
用户在Linux环境下尝试访问一个GitHub仓库(https://githubcom/area-8051/stcgal-patched),但无法打开该网站。同时,用户询问是否有Linux下STC系列MCU烧录的相关视频。
解决方案
1. GitHub仓库访问问题:
首先,确保输入的URL正确。用户提供的URL中缺少一个点(.),正确的URL应为:https://github.com/area-8051/stcgal-patched。
如果仍然无法访问,可能是网络问题或GitHub服务器暂时不可用。可以尝试以下方法:
检查网络连接是否正常。
使用VPN或代理服务器尝试访问。
清除浏览器缓存或尝试使用不同的浏览器。
如果问题持续,可以稍后再试,或者联系GitHub支持。
2. Linux下STC系列MCU烧录工具:
stcgal 是一个常用的开源工具,用于在Linux环境下烧录STC系列MCU。用户提到的 stcgal-patched 是 stcgal 的一个补丁版本,可能包含了一些额外的功能或修复。
安装 stcgal 的步骤如下:
1. 确保系统已安装Python 3和pip。
2. 使用以下命令安装 stcgal:
bash
pip install stcgal
3. 如果需要使用 stcgal-patched,可以克隆该仓库并手动安装:
bash
git clone https://github.com/area-8051/stcgal-patched.git
cd stcgal-patched
python setup.py install
3. 相关视频资源:
由于视频资源可能随时间变化,建议在视频平台(如YouTube、Bilibili等)搜索关键词“Linux STC MCU 烧录”或“stcgal 教程”。
以下是一些可能的关键词和搜索建议:
“Linux下STC单片机烧录教程”
“stcgal使用指南”
“STC MCU Linux烧录工具”
此外,可以参考 stcgal 的官方文档或社区论坛,获取更多使用指南和教程。
总结
用户应首先检查并修正URL,确保网络连接正常。如果问题仍然存在,可以尝试使用VPN或代理服务器。对于Linux下STC系列MCU的烧录,stcgal 是一个推荐的工具,用户可以通过pip安装或手动安装补丁版本。相关视频资源可以通过视频平台搜索获取。
希望以上信息能帮助用户解决问题。如有进一步疑问,欢迎继续咨询。
[本文内容由国芯人工智能辅助生成,仅供参考] 看下这个
https://www.stcaimcu.com/thread-6002-1-1.html
github.com/grigorig/stcgal
root@anbaijun-Ubuntu:/home/anbaijun/Downloads/stcgal-master# ./stcgal.py -P stc89 -p /dev/ttyUSB0
Waiting for MCU, please cycle power: done
Target model:
Name: STC89C52RC/LE52RC
Magic: F002
Code flash: 8.0 KB
EEPROM flash: 6.0 KB
Target frequency: 22.090 MHz
Target BSL version: 6.6C
Target options:
cpu_6t_enabled=False
bsl_pindetect_enabled=False
eeprom_erase_enabled=False
clock_gain=high
ale_enabled=True
xram_enabled=True
watchdog_por_enabled=False
Disconnected!
上面是返回的信息,目标选项底下没翻译过来,看不懂!!! 一点小经验,github是老大难问题!时好上时不好上!网上找的经验,是在github前加上kk两字母!可以打开,但也有毛病时能下载时又不能下载!只好使用git clone 下载!!!有兴趣的取折腾一下吧 和千问玩了3天,解决了VSCODE + SDCC 编程和编译,卡在了烧录。聊天信息节选如下:
anbaijun@asusubuntu:~$ # 查看当前所有 hidraw 设备及其对应的 USB VID:PID
for d in /sys/class/hidraw/hidraw*; do
dev=$(basename $d)
vid_pid=$(cat $d/device/uevent 2>/dev/null | grep HID_ID | cut -d= -f2)
echo "$dev -> $vid_pid"
done
hidraw0 -> 0018:000004F3:00003045
hidraw1 -> 0003:000010C4:00008105
hidraw2 -> 0003:00000B05:00001854
hidraw3 -> 0003:000034BF:00001001
anbaijun@asusubuntu:~$ ls -la ~/.wine/dosdevices/hidraw*
ls: 无法访问 '/home/anbaijun/.wine/dosdevices/hidraw*': 没有那个文件或目录
anbaijun@asusubuntu:~$ rm -f ~/.wine/dosdevices/hidraw*
anbaijun@asusubuntu:~$ ln -sf /dev/hidraw3 ~/.wine/dosdevices/hidraw3
anbaijun@asusubuntu:~$ ls -l /dev/hidraw3
crw-rw-rw- 1 root root 241, 36月5 08:40 /dev/hidraw3
anbaijun@asusubuntu:~$ sudo chmod 666 /dev/hidraw3
anbaijun 的密码:
anbaijun@asusubuntu:~$
anbaijun@asusubuntu:~$ echo 'SUBSYSTEM=="hidraw", ATTRS{idVendor}=="34bf", ATTRS{idProduct}=="1001", MODE="0666"' | sudo tee /etc/udev/rules.d/99-stc-isp.rules
sudo udevadm control --reload-rules
sudo udevadm trigger
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="34bf", ATTRS{idProduct}=="1001", MODE="0666"
anbaijun@asusubuntu:~$ wineserver -k && killall -9 wine
anbaijun@asusubuntu:~$
千问回复:
Qwen3.7-Max
是的,现在环境已经完全就绪了!
从你的输出可以确认:
设备已识别:hidraw3 对应 VID:PID 34BF:1001,正是 STC 下载器。
链接已建立:Wine 的 dosdevices 下已成功创建指向 /dev/hidraw3 的符号链接。
权限已开放:设备权限已经是 crw-rw-rw-(666),且 udev 规则已生效,后续插拔无需再手动改权限。
Wine 已重置:缓存已被清除,新配置将被加载。
结果还是不行,图片截图
请有经验的帮帮忙,看我错哪里了。
页:
[1]