robinwong
发表于 2025-8-26 18:31:02
为什么修改一些io后编译的USB_MSC.hex文件,在load后,出现电脑不认盘的现象,但编译为原始的hex,是可以使用U盘功能的。为何呢?感谢高手解答一下啊。
_NCY_
发表于 2025-8-26 19:47:32
io是IO口吗
load完不认盘大概率是是进不了中断导致的。
检查一下那三项配置好了吗:
code start
interrupt vector
start up.a51 里的cseg at 3000h
_NCY_
发表于 2025-8-26 19:49:14
直接烧录不要配置这几个,编译出来的hex才能用
如果要load,必须要配置这三个才能用
robinwong
发表于 2025-8-26 19:56:05
配置了,3000H。电脑提示“无法识别的usb设备”。
robinwong
发表于 2025-8-26 21:19:52
找到了,确实是中断问题。没有添加你的STARTUP.A51文件{:touxiao:}