
在固件包中复制出来的例程如何修改头文件路径?
STM32WL55如何进行ota?
各位朋友,有没有STM32F0系列教程,最好是汇编语言的。
STM32G474 用UART进行IAP问题 -- AN4657
VL53L0X开发不透明
LSM6DSR SPI 无法正常读值
VNF9D1M5QTR芯片用什么工具写入?
STM32F103做从站 上电过程,上位机不断发送数据造成,通讯失败,请大侠指导一下
MCSDK增量式编码器
stm32的官方库函数有步进电机的那个脉冲函数吗,还是说要自己编写
103需要看一下是否使用了CAN,CAN和USB公用一个中断号。官方例程有U盘识别的例程,通过文件系统FATFS进行文件读写。当判断到指定文件名称的文件时,通过文件的特殊性进行自我识别,是不是需要进行升级操作。
楼主,是否可以告知一下是哪个U盘识别的例程吗?是否可以提供一个链接呢?
我找了,但不确定是否为你说的,谢谢
对了,楼主,我只用了USB,没有用CAN
官方的例程在库里发现可以参考(非直接应用的)
\STM32Cube_FW_F1_V1.8.0\Projects\STM3210E_EVAL\Applications\USB_Device\MSC_Standalone
\STM32Cube_FW_F1_V1.8.0\Projects\STM3210C_EVAL\Applications\FatFs\FatFs_uSD\
\STM32Cube_FW_F1_V1.8.0\Projects\STM3210C_EVAL\Applications\IAP
另外網上也有小伙伴们的博客,从另一个角度介绍这个应用,可以参考
【USB】STM32模拟U盘进行IAP程序更新_stm32f103 usb升级-CSDN博客
楼主好!需要将单片机模拟成FAT32格式的U盘才能同时被Windows和MAC识别和写入,
如何将FATS固定成FAT32呢?咱们有用例吗?谢谢
我们现在用的固件是FAT格式的,应该是FAT16格式,不确定怎么给改成FAT32格式
谢谢楼主
楼主好,还有就是我们暂时无法外扩存储了,因为硬件已经批量
仔细研究一下外部接口,可以考虑用外部器件实现U盘数据读取。然后通过串口和你设计的硬件进行通讯,下载APP。FATFS支持FAT32类型的U盘。U盘的格式是自己通过电脑格式化选择的。
你现在的产品已经支持USB连接电脑了吗?
1. 因为U盘存贮的媒介区域很小,正常格式化应是FAT12或FAT16, 这样就可以正常操作了。
目前看到小伙伴都是这样应用的。
2. 因为标准限定,windows 是无法将这么小的U盘格式化成FAT32的。
3. 楼主要指定U盘默认为FAT32格式,那么需要拷贝或制作一段数据表来使得windows 认为它是格式化好的FAT32的U盘。这个理论上可以实现,但是windows 的操作就会遇到问题。
这就带来个很大的难题。
这个特殊的非标准的应用需要能够自己修改这段数据表格,同时还能让MCU配合Windows 的读写行为才行。
两位楼主好!
我们确实做了一个U盘,已经做好了,当插入windows系统的电脑时,电脑可以识别出U盘,同时可以写入我们的应用固件;
插入电脑时,电脑显示的U盘为FAT。
现在我知道苹果电脑和windows电脑都能识别和写入FAT32格式的U盘,所有就是想给它搞成FAT32的,但我不知道怎么整。
楼主可以验证一下。
如果可以,就不用去做非标准的FAT32格式的U盘了。