------ 开发环境 ------
处理器:CYUSB3064-BZXC
参考资料:FX3BootAppGcc
(该示例展示了如何使用引导 API 实现自定义引导加载程序应用。
支持的启动模式包括 SPI 启动和 USB 启动。 选择 USB 启动时,该应用程序
支持加载和运行完整的固件应用程序;无需通过 USB 设备
重新枚举。 位置: firmware/boot_fw/src)
-------------------------------------------
你好,我想创建一个引导加载程序,在 SPI 启动失败时通过 USB 启动。 如果闪存中的固件不正确,设备应能通过 USB 启动。 我使用 CRC 验证了我的固件。
因此,我首先定义了 USB_BOOT,并将其下载到处理器的 RAM 中,以此来测试参考实现。 我本以为 USB 控制中心会将该设备识别为 "赛普拉斯 FX3 USB 引导加载器设备",但它却显示为 "赛普拉斯 FX3 USB BulkloopExample 设备"。 如何将设备识别为 "赛普拉斯 FX3 USB 引导加载器"? 或者,如何将磁盘映像文件上传到 "赛普拉斯 FX3 USB BulkloopExample 设备"? |