完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我目前使用的是 ZTEX USB-FPGA 模块 2.18,它具有 FX3S 接口和 SD 卡插槽。 此外,我正在开发一种定制的 PCB,将 FX3S 与连接到 S0 端口的板载 eMMC 结合在一起。
在 USB 控制中心,这两个硬件都被识别为 "赛普拉斯 FX3 USB 引导加载设备"。 我们的目标是将 FatFS 文件系统集成到 FX3S 中。 为此,我尝试运行 SDK 中提供的固件示例(位于 C:Program Files (x86)CypressEZ-USB FX3 SDK1.3firmwarestorage_examplescyfx3s_fatfs )。 但是,在将固件示例加载到 RAM 后,我正在使用的 FX3S 设备并没有出现在控制中心。 问题: -如何使用该固件示例? -系统应以何种方式识别 FX3S 设备? 在 Windows 中应显示为磁盘驱动器、COM 端口和/或超速设备? |
|
相关推荐
1个回答
|
|
FX3S FileSystem示例的工作原理如下:
1. 首先,确保您已安装了Cypress EZ-USB FX3 SDK,并正确设置了开发环境。 2. 打开SDK中的固件示例文件夹(C:Program Files (x86)CypressEZ-USB FX3 SDK1.3firmwarestorage_examplescyfx3s_fatfs)。 3. 在示例文件夹中,找到名为“fx3s_fatfs_example”的项目。双击该项目文件,以在集成开发环境(IDE)中打开它。 4. 在IDE中,检查项目设置,确保选择了正确的目标设备(FX3S)和工具链。 5. 构建项目,生成固件。这将生成一个名为“fx3s_fatfs_example.bin”的二进制文件。 6. 将生成的固件烧录到您的ZTEX USB-FPGA模块或自定义PCB上。您可以使用Cypress提供的USB控制中心或其他编程工具来完成此操作。 7. 烧录完成后,将FX3S设备连接到计算机。在USB控制中心中,您应该能看到FX3S设备被识别为“Cypress FX3 USB Bootloader Device”。 8. 接下来,您需要将FatFS文件系统集成到FX3S中。为此,您需要在项目中包含FatFS库,并在源代码中添加相应的FatFS函数调用。您可以在FatFS官方网站(http://elm-chan.org/fsw/ff/00index_e.html)上找到FatFS的源代码和文档。 9. 在您的应用程序中,使用FatFS API来访问SD卡或eMMC存储器上的文件。例如,您可以使用f_open()函数打开文件,f_read()函数读取文件内容,以及f_write()函数写入文件。 10. 最后,重新构建项目,并将更新后的固件烧录到FX3S设备上。现在,您的FX3S设备应该能够使用FatFS文件系统访问存储设备上的文件。 关于您的问题,如果FX3S设备在USB控制中心中没有出现,您可以尝试以下步骤: 1. 确保FX3S设备已正确连接到计算机,并检查USB端口是否正常工作。 2. 检查FX3S设备的电源和时钟设置是否正确。 3. 确保您使用的FX3S固件版本与您的硬件兼容。 4. 如果问题仍然存在,您可以尝试重新烧录固件或使用其他编程工具。 5. 如果以上步骤都无法解决问题,您可能需要联系Cypress技术支持以获取进一步帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
5362 浏览 2 评论
4071 浏览 9 评论
请问TLE5012B_E1000 启动后为什么位置不能正确获取
3588 浏览 9 评论
1203 浏览 8 评论
3491 浏览 7 评论
409浏览 2评论
241浏览 2评论
350浏览 2评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
5383浏览 2评论
如果是打开已有的dave工程,怎么查看这个工程选择的mcu型号?
412浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 08:06 , Processed in 0.729243 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号