Mac用stcgal烧录51失败
Waiting for MCU, please cycle power: done
Target model:
Name: STC89C51RC/LE51R
Magic: F001
Code flash: 4.0 KB
EEPROM flash: 10.0 KB
Target frequency: 11.002 MHz
Target BSL version: 3.2C
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!
lixian@bai-2 led %
参考GPT和自己的思路:
根据您提供的信息,目标模型为STC89C51RC/LE51R,烧录时出现了连接中断的问题。可能是连接问题导致的。您可以尝试重新连接您的目标板,确保它已经正确地连接到电源和串口。另外,您还可以检查stcgal的配置是否正确。如果问题仍然存在,您可以尝试使用其他的烧录工具来进行烧录。
不知道你这个问题是否已经解决, 如果还没有解决的话:关于MAC层的配置,基本使用STM32外设寄存器的默认值即可。初始阶段我们可能并不需要MAC地址过滤功能,因此我们可以通过配置MAC的MACFFR寄存器位接收所有、混杂模式,从而接收网络线上的所有数据。除了MACFFR寄存器,其他寄存器通常不需要更改,具体内容还需要通读参考手册中MAC寄存器的所有内容。