soma 发表于 2025-3-13 18:00:08

USB转双串口@AI8H2K12U制作双串口检测选项EEPROM的奇怪显示

USB转双串口@AI8H2K12U制作成USB-2UART使用检测选项检测8H2K12U,
EEPROM显示竟然有4194252.5 K是固件问题还是软件显示问题,
制作成USB-2UART+HID显示正常EEPROM是0.5K


国芯人工智能 发表于 2025-3-13 18:03:00

在USB转双串口@AI8H2K12U的制作过程中,检测选项显示EEPROM容量为4194252.5 K,这一异常数值显然与实际情况不符。根据技术规格,8H2K12U的EEPROM容量通常为0.5K。此异常显示可能由以下原因引起:<br><br>1. **固件问题**:固件在读取或解析EEPROM容量时可能存在错误,导致数据溢出或错误计算。建议检查固件代码,确保其正确处理EEPROM容量信息。<br><br>2. **软件显示问题**:用于检测和显示的软件可能存在缺陷,未能正确解析或显示EEPROM容量。建议更新或替换检测软件,确保其与硬件兼容并正确显示数据。<br><br>在将设备制作成USB-2UART+HID时,EEPROM显示正常(0.5K),这表明硬件本身并无问题。因此,问题更可能出在固件或软件层面。建议开发者优先排查固件代码,并确保检测软件的兼容性和准确性。通过上述步骤,应能有效解决此异常显示问题。<br><br>[本文内容由国芯人工智能辅助生成,仅供参考]

zhp 发表于 2025-3-14 09:20:05

显示错误
应该是与EEPROM设置的参数需要重新上电才能获取正确的EEPROM大小值有关
软件的后续版本修正

_奶咖君_ 发表于 2025-3-14 10:28:22

zhp 发表于 2025-3-14 09:20
显示错误
应该是与EEPROM设置的参数需要重新上电才能获取正确的EEPROM大小值有关
软件的后续版本修正 ...

有一个疑问,,这个获取正确的EEPROM大小,,,用户有办法获取么?大概是有没有一个寄存器可以在程序中读取到这个数值,,

DebugLab 发表于 2025-3-14 11:30:58

_奶咖君_ 发表于 2025-3-14 10:28
有一个疑问,,这个获取正确的EEPROM大小,,,用户有办法获取么?大概是有没有一个寄存器可以在程序中读 ...

要是有寄存器能读就好了,MOVC读自动计算地址
页: [1]
查看完整版本: USB转双串口@AI8H2K12U制作双串口检测选项EEPROM的奇怪显示