研讨会5-使用盘升级程序的解决方案_第1页
研讨会5-使用盘升级程序的解决方案_第2页
研讨会5-使用盘升级程序的解决方案_第3页
研讨会5-使用盘升级程序的解决方案_第4页
研讨会5-使用盘升级程序的解决方案_第5页
免费预览已结束,剩余26页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Let`smakeyourdevelopment 威科技,最专业的TIMCU方案设计 Let`sLet`smakeyourdevelopmentx0001x0001x000300Let`sLet`smakeyourdevelopment1携带方便1携带方便,利于离线性设备更新程2无需上位机软件参3避免复杂的通信协议定4不用担心更新程序时,掉电等异常情况发生,而导致设备损5可与设备的USB接口共用接Let`sLet`smakeyourdevelopment USB备Let`sLet`smakeyourdevelopmentTITICortex-M4USB支持USB2.0全速(12Mbps)和低速(1.516个端点1 的输入控制端点和1 输出控制端7个可配置的输入端点和7个可配置的输出端 端点内存空间:可支持双缓冲的1023字节最大包的等时传支持VBUS电压浮动和有效ID检测,并产生中断信号Let`sLet`smakeyourdevelopmentTITICortex-M4USB系统时钟必须工作在20MHz以Let`smakeyourdevelopmentLet`smakeyourdevelopment Usblib软件库,助你快速完成U盘升级功 TIUSB*MassStorageHost*MassStorageHost

HIDDeviceMassStorageDeviceUSBHostHIDHostJeanswayUSB软件*USBPrinterLet`sLet`smakeyourdevelopment Usblib 结 发环境

Let`sLet`smakeyourdevelopment驱动驱动TITIUSBHIDHIDLet`smakeyourdevelopmentMassMassStorageusb驱动

HostMassStorage

TI

Let`sLet`smakeyourdevelopmentJSW-M4EVBJSW-M4EVB开发板USB

USB

仿真USBLEDUSB Let`sLet`smakeyourdevelopment JSW-M4EVB外设接线 Let`sLet`smakeyourdevelopmentGPIO DEMO使用到的GPIOLed1~Led8:Let`sLet`smakeyourdevelopment JSW 升级实现流 引引导文件启加载升级文运行应用程运行应用程显示升级结Let`sLet`smakeyourdevelopmentUU 编写USBbootloader程序 Let`sLet`smakeyourdevelopment Step1:程序规划 U盘升级方案程序空间分Let`sLet`smakeyourdevelopmentStep1Step1:程序规划程序流程Let`sLet`smakeyourdevelopmentStep2Step2:指定Bootloader程序空间打开USBBootloader工程(usb_host_udate.uvroLet`sLet`smakeyourdevelopment 设定Bootloader地址 Let`sLet`smakeyourdevelopment Step3:编写USBbootloader程序 Let`sLet`smakeyourdevelopmentStep3:Step3:编写USBbootloader程序初始化HOST模式USBUSBStackModeSet(0,USB_MODE_HOST,USBHCDRegisterDrivers(0,g_ppHostClassDrivers,打开一个批 类设备驱动实USBHMSCDriveOpen(0,初始化电源配USBHCDPowerConfigInit(0,USBHCD_VBUS_AUTO_HIGH初始化主设备操作的USB控制USBHCDInit(0,g_pHCDPool,OTG模式中断函Let`sLet`smakeyourdevelopmentStep4:Step4:编译 Bootloader程Let`sLet`smakeyourdevelopmentStep5:Step5:指定用户程序编译地址打开用户程序udate.uvro设置分散加载Let`sLet`smakeyourdevelopmentStep5:Step5:指定用户程序编译地址设定用户程序地址: Let`sLet`smakeyourdevelopment Step6:编写用户程 编译用户程序update,生成update.binLet`sLet`smakeyourdevelopmentStep7:Step7:按住目标板上Let`sLet`smakeyourdevelopmentLED指示升级状LED编 点 熄 用户程序运Let`sLet`smake

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论