- 博客(4)
- 收藏
- 关注
原创 FlashDriver(关键代码重定向)
FlashDriver意为flash驱动代码块,出于某些原因,本地不允许保存修改flash的代码,因此需要更新时,将通过外部接口,传输flash驱动,即用即毁。这里偷了个懒,直接用汇编的语法将bin文件写入flash,然后手动拷贝到指定RAM区,模拟外部传输,测试通过~
2024-06-29 18:14:36 795
原创 BootLoader执行跳转到App函数后跑飞
嵌入式开发中经常涉及到Bootloader,很多人经常遇到:将函数指针指向app的复位地址,然后执行函数,调试时可以跳转到App,一全速跑就跑飞。然后百度看到网传的地址+1大法,试试果然好使,这里我来细说为什么+1就好用了。
2024-06-02 19:03:34 1871
原创 STM32F103 SPI Slave 回复Master的第一个数据为历史缓存
SPI通信,主从模式要一致,连接线尽量短(听说SPI是板载通信),GND要接好(我换了3根,总是插不稳),CS的话看需求,Master建议用硬件,Slave用软件,如果MCU的SPI模块支持片选结束中断,Slave也建议用硬件CS问题是解决了,但看起来有点奇怪,每一次接收完成都要重新初始化,不知道影不影响性能,反正我这边看起来倒是挺正常的,没有异常帧~
2024-05-18 16:39:38 1714
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人