stm32f4 usb 升级程序_STM32F1 F4 USB 工程更新

现状

基于STM32CubeMX的F103/F40X的USB堆栈测试完毕;

基于Mbed OS的F103/F40X的USB堆栈测试完毕;

主要测试USB CDC设备;

基于USB ACM/CDC实现nRF24L01及类似“小无线”系统集成;

基于USB ACM/CDC开发了VT100 cmdline

基于USB ACM/CDC和cmdline实现SPI NOR Flash的读写;

基于USB ACM/CDC开发HCI定制协议;

基于Linux udev的USB设备插入拔出时间的检测;

计划

开发其他TLV类型二进制协议和基于字符串的JSON RPC等协议;

实现xmodem传输;

实现I2C设备扫描与访问;

更新现有的LoRaPHY/Aloha/LoRaWAN USB Dongle;

支持C8T6/RCT6等多种核心板,以应对更加复杂的堆栈;

支持USB ECM,以直接支持6LowPAN等物联网设备;

集成Arduino STM32的Bootloader实现固件升级。

开源设计与板级产品

大部分设计都是开源设计;

或有根据客户要求定制进行设计;

代码设计过程

以下内容针对Mbed C++和STM32F103/F407

今天完成的主要是在USB通道上实现VT100 cmdline,可以通过TeraTerm终端来配置管理设备,或者通过专门的cmd/GUI上位机程序实现自动化配置。最早基于C和串口,在Mbed Serial类

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值