关于烧录程序后调试进入错误的解决方案:
今天又新焊接了一块,遇到了同样的问题,经过检查,发现是内存没有扩展,解决方案为烧录时首先使用ISP或者运行sram/extend_sram例程对内存进行扩展,将其扩展到224K,即可解决问题,之前有人问过我类似问题,那时候忘记有这个步骤了,实在抱歉。
附件中已经增加扩展内存程序HEX,烧录后即可扩展
2023-03-16 更新第一版源码lcd_usb_hub.zip和固件lcd_usb_hub.hex
CH334 和CH335 是符合 USB2.0 协议规范的4 端口 USB HUB 控制器芯片,上行端口支持 USB2.0高速和全速,下行端口支持 USB2.0 高速480Mbps、全速 12Mbps 和低速1.5Mbps。不但支持低成本的的 STT 模式(单个TT分时调度4个下行端口),还支持高性能的 MTT 模式 (4个TT各对应1个端口,并发处理)。
工业级设计,外围精简,可应用于计算机和工控机主板、外设、嵌入式系统等。
本项目基于南京沁恒微电子股份有限公司推出的CH334H QFN封装的USB2.0 HUB芯片, 支持 MTT模式,与传统的SL2.1与SL2.2S相比,提升了全速和低速模式下的传输效率。同时,在原有CH334H的基础上,使用了四片INA199做差分放大器,加上AT32F403A做主控芯片,完成电流与电压采样,并将其刷新到屏幕上。
1. PCB请参考Board1_1,V1备份为之前的验证板。
2. 亚克力外壳可以参考“外形”文档,将其导出为DXF文件可交于图标打板。
3.程序烧录需要飞线到PCB上的测试点,较为复杂,需要花点耐心。
烧录方法:
1.手动编译lcd_usb_hub.zip中的源码
2. 下载ISP工具:https://www.arterytek.com/download/TOOL/Artery_ISP_Programmer_V2.0.08.zip
按下板载的BOOT0,然后按下RST重置,飞线使用串口转USB,进入ISP模式,然后使用上述工具,选择下载的HEX文件进行下载
1. 阻容,按照BOM购买即可
2. AT32F403ARGT7(经供参考):https://item.taobao.com/item.htm?spm=a1z09.2.0.0.58012e8d2148SX&id=668864848623&_u=e2dklb45ec14
3. CH334H(经供参考):https://item.taobao.com/item.htm?spm=a1z09.2.0.0.58012e8d2148SX&id=685199066514&_u=e2dklb45aa40
4. INA199:https://item.taobao.com/item.htm?spm=a1z09.2.0.0.58012e8d2148SX&id=572119730153&_u=e2dklb457c8c
5. 采样电阻:https://item.taobao.com/item.htm?spm=a1z09.2.0.0.58012e8d2148SX&id=563886560114&_u=e2dklb4563a3
6. 螺丝(选择M3* 5 (50个)):https://detail.tmall.com/item.htm?id=624811454452&spm=a1z09.2.0.0.58012e8d2148SX&_u=e2dklb4557c8
7. 显示屏(1.14寸):https://item.taobao.com/item.htm?spm=a1z09.2.0.0.1d2b2e8dalne4B&id=675062075899&_u=e2dklb4532c4
7. 铜柱:M3*8 M3*5+6
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持