STM32
cs14789652
吃的苦中苦方为人上人。多做自己该做的能做的想做的。
展开
-
写EEPROM,写FLASH经验记录
最近在做一款产品移植。用户数据一共7块内容。老产品都是用EEPROM的读写方式通信,内在的东西不熟悉,看不到。然而在STM32105里面,自己开始琢磨用户数据的保存,开始搬迁。首次玩此款芯片,经验不多经历了很多坎坷,写篇文章记录:1、明确需求很重要。我的数据有4块是小数据而且经常要改动,有1块 数据不常用,内容几十字节。有1块数据接近2K,有1块数据大于2K。2、明确平台资源。STM321...原创 2018-05-12 10:51:01 · 1605 阅读 · 0 评论 -
STM32 USB IAP 经验简单记录。
1、首先到官网找一个USB IAP的例程。芯片是 STM32F10X,就找对应的例子,不同系列存在差异就不多说了。 2、确认自己bootloader的大小和功能,简单阅读例子里面默认最小空间32KB,我自己规划是64KB,0x10000. 3、USB IAP的程序都是打包好的,我只研究了一下按键触发的信息、以及APP跳转的地址就可以直接用了。细节优化和裁剪看自己需求。 4、打开MDK Opt...原创 2018-08-31 09:22:23 · 3302 阅读 · 1 评论 -
SVN使用记录
纯粹是个人使用的记录,方便后续维护更简单快捷。 1.新建知识库,就是代码的存放数据库管理。例如APP数据库、loader数据库、tool数据库。 2.新建project 日程。默认有标准模板,信件后可以看到 branches/tags/trunk 3.赋值新project 的地址。然后在本地工程文件夹,右键选择SVN的终端功能improt 4.确认完成第三步后,在本地路径...原创 2019-04-02 12:52:20 · 294 阅读 · 0 评论 -
STM32 USB IAP升级,导通F107识别大于2G的U盘
最进一段时间,第三次琢磨USB IAP,对比发现以前用的OTG库是10年前的,efs是十几年前的。所以产品销售到客户端,升级服务一直有瓶颈(个别地区找不到小于2GB的U盘) 我的研究思路,一个新一点的OTG浏览U盘图片的工程模板,然后理解和分析自己需要的功能是两部分:1.USB主机功能,2.识别大容量U盘。 目的是突破之前产品识别不了大于2GB的瓶颈。 接着拆分研究,老的软件半分非常老,...原创 2019-06-10 13:25:34 · 1123 阅读 · 1 评论