FX10/20 USB10G 20G开发
文章平均质量分 81
FX10 FX20 固件开发,FPGA开发
十一1024
某工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FX10/20 (CYUSB401X)开发笔记5 固件架构
这一点非常重要,因为我们在看固件代码的时候,他会套好几层,一层一层的,如果我们一直往下看,那么这个代码看好几年也看不完。最重要的还是要了解好固件架构,知道什么该做,什么不该做,什么是我们应该关注的,什么是我们不应该关注的,下面就分享一下我的心得。socket是抽象好的最小的数据传输线路,代码中给每个socket编了号,不同的socket就是对应不同的硬件数据传输路线,比如地址为17的socket是第三个thread,对应DMA adapter1。:在不同的项目中可以重用已经开发好的层次,减少重复劳动。原创 2025-08-17 19:46:31 · 692 阅读 · 0 评论 -
FX10/20 (CYUSB401X)开发笔记4-速率测试
开机测试是拿到自己的PCB板子或者买到开发板,做了硬件的测试之后,比如说电流,电压,时钟等等这些都测完了。接下来是验证FX10有没有大的问题。如果没有问题,再继续进行下一步的开发。官方的历程中给了很多测试程序,比如说测试速度,也有一个UVC的彩条测试。这里记录一下测速度的流程,同时也记录一些其他的开发流程。原创 2025-08-17 11:57:05 · 644 阅读 · 0 评论 -
FX10/20 (CYUSB401X)开发笔记3-固件配置
本文介绍了FX20固件的配置选项,重点分析了UVC-UAC demo的配置要点。关键配置包括:USB连接速度选择(支持从全速到超高速第二代)、LVDS链路环回测试功能、LVCMOS/LVDS接口选择、数据传输方式(宽/窄链路)、端口选择、线程交错控制等。特别说明了图像数据头的添加方式(可由FPGA或FX20完成),以及调试日志输出方式(USBFS或UART)。文章还给出了具体的Makefile配置示例,展示了如何禁用音频功能并启用FPGA接口,同时关闭低功耗模式。最后预告将进行彩条测试实验验证配置效果。原创 2025-08-09 19:35:49 · 1014 阅读 · 0 评论 -
FX10(CYUSB4014)开发笔记1:工具安装
本文介绍了在Windows环境下开发所需的软件安装指南。主要内容包括:1)ModusToolbox 3.5的安装步骤及注意事项,强调要选择特定版本以避免手动配置环境变量;2)FX Control Center的安装,用于固件下载和程序调试;3)推荐使用任意稳定的串口调试助手。重点说明了ModusToolbox安装后的主要开发工具Eclipse for ModusToolbox,并提醒安装过程中可能需要Infinity账号登录。文章提供了官方下载链接,并指出安装可能出现的问题及解决方法。原创 2025-08-02 19:30:35 · 536 阅读 · 0 评论 -
FX10(CYUSB40XX)开发笔记2:固件准备
下载完了以后下载界面会自动关闭,工程中会出现自己刚才选择的固件,如下图:1选中某个固件。2编译固件。3下载固件,这个固件下载需要官方的下载硬件:miniProg4,没有的话后面我们有其他办法。在Quick Panel中,有很多工具,比较有用的如下图:有兴趣的自己试试吧。原创 2025-08-02 20:20:34 · 578 阅读 · 0 评论
分享