UFU使用参考

Version 1.0


1. 概述

UFU能够支持XU命令供用户实现升级等操作。

UFU驱动路径:rtk/proj/sc/customer/usb_gadget/class/src/ufu.c


2. 配置


2.1. mak配置

在相应的product config中修改mak文件的配置,首先要保证CONFIG_USB_GADGET_SUPPORT = TRUE以及CONFIG_USB_GADGET_SSTAR_SUPPORT = TRUE基础USB编译打开。

启用选项CONFIG_USB_GADGET_UFU_SUPPORT = TRUE

如果需要一启动便初始化MSDC,需要配置CONFIG_USB_GADGET_APP_CUR_CLASS = "6"

注意mak修改完成后需要make clean下再make


2.2. 调试

板端启动后,插入USB,PC可打开USBDownloadTool,点击按钮后板端可收到工具下发的命令。

由于USBDownloadTool下发的命令只有uboot支持,因此点击按钮后板端仅解析reset生效进而重启,用户可根据这个特点实现其他应用。