UFU使用参考
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
生效进而重启,用户可根据这个特点实现其他应用。