Kileo 发表于 2024-10-19 12:57:11

Ai8H8K64U USB识别不到串口号

本帖最后由 DebugLab 于 2024-10-19 17:40 编辑

1)刚焊接好的板子,第一次上电的时候电脑可以正常扫描到串口号,
   通过识别到的USB-HID-UART1可以正常烧录程序
   (烧录过程中会报工具的固件代码与软件不匹配,
      是否需要自动更新的提示,
      接下来还会蹦出来两个提示窗口)。










2)烧录完成后再进行第二次烧录就识别不到芯片了




3)按照手册里的要求,先让P3.2接地,然后再上电,
   串口扫描到(HID1)USB-Writer,此时可以给芯片正常烧录程序


4)但是板子重新上电再也识别到串口号,
   没办法使用串口工具进行软件调试了




神农鼎 发表于 2024-10-19 14:51:47

没看懂,估计你把用户区的 USB转串口程序,用其他程序代替了
重新制作下





soma 发表于 2024-10-19 15:26:59

烧录自己不是对应的USB程序进去了吧

DebugLab 发表于 2024-10-19 17:50:16

1)刚焊接好的板子,第一次上电的时候电脑可以正常扫描到串口号,
因为出厂自带USB转2UART程序
   通过识别到的USB-HID-UART1可以正常烧录程序
正常
   (烧录过程中会报工具的固件代码与软件不匹配,
      是否需要自动更新的提示,
      接下来还会蹦出来两个提示窗口)。
因为固件版本低



2)烧录完成后再进行第二次烧录就识别不到芯片了

因为固件已更新


3)按照手册里的要求,先让P3.2接地,然后再上电,
   串口扫描到(HID1)USB-Writer,此时可以给芯片正常烧录程序

正常手动进入USB下载


4)但是板子重新上电再也识别到串口号,
   没办法使用串口工具进行软件调试了
因为你下载的是不含USB CDC功能的用户程序


从头到尾没有任何问题,完全符合预期

DebugLab 发表于 2024-10-19 17:59:40

如果你做的是USB转2UART下载器,那么不能下载你自己写的程序,只能用Ai app下载USB-2UART控制芯片的固件


如果你做的是其他东西,那么不能使用USB-2UART控制芯片的固件,如果使用的话自动更新固件下载进去的是USB-2UART控制芯片的固件,而不是你的用户程序

想要通过USB下载你自己写的用户程序,必须先让P3.2接地,然后再上电,串口扫描到(HID1)USB-Writer,才能下载

你自己写的用户程序没有USB CDC功能,下载后串口号消失,这是正常的,因为你写的程序没有这个功能

Kileo 发表于 2024-10-21 09:30:03

DebugLab 发表于 2024-10-19 17:59
如果你做的是USB转2UART下载器,那么不能下载你自己写的程序,只能用Ai app下载USB-2UART控制芯片的固件




感谢大神的回复,原来USB转UART是出厂默认的固件

Kileo 发表于 2024-10-21 09:32:36

神农鼎 发表于 2024-10-19 14:51
没看懂,估计你把用户区的 USB转串口程序,用其他程序代替了
重新制作下



芯片出厂烧录的USB转串口程序是烧录在用户区,还是烧录在特定存储区?从目前的情况来看,我烧录自己的程序进去会把USB转串口程序覆盖掉

神农鼎 发表于 2024-10-21 09:38:42

Kileo 发表于 2024-10-21 09:32
芯片出厂烧录的USB转串口程序是烧录在用户区,还是烧录在特定存储区?从目前的情况来看,我烧录自己的程 ...
芯片出厂烧录的USB转串口程序是烧录在用户区,还是烧录在特定存储区?

===烧录在 普通的用户程序区,取代传统的 跑马灯 演示程序

q342698102 发表于 2025-3-12 08:04:14

楼主,USB-2UART芯片制作的串口是只能用ISP软件来做串口测试,用这个大傻软件显示打不开串口

soma 发表于 2025-3-12 08:34:07

软件问题吧,我这边串口助手都能打开串口
页: [1]
查看完整版本: Ai8H8K64U USB识别不到串口号