STM32
XAVI同学
这个作者很懒,什么都没留下…
展开
-
Keil MDK生成 .bin文件
Keil通常情况下会生成 .hex文件,但有时需要生成 .bin文件供使用,比如使用bootloader更新app。点击“options for target”在弹出的页面选择“user”。在“After Build/Rebuild”勾选“Run #1”并填写:fromelf.exe的路径加指令(D:\AppPlus\Keil\ARM\ARMCC\bin\fromelf.exe --bin -o)...原创 2018-02-23 15:21:55 · 419 阅读 · 0 评论 -
stm32系统存储器中自举程序和flash中bootloader的区别
stm32的系统存储器中烧写了ST的自举程序并被锁死,防止用户擦写。此自举程序用于在应用编程,例如正点原子的usb转串口硬件和flymcu软件,通过它们就可以将程序烧写至flash。而大多数人说的bootloader是指自己编写的bootloader程序并被烧写至flash的起始位置(stm32为0x8000000),通过此程序更新app程序。...原创 2018-02-24 12:03:23 · 5150 阅读 · 0 评论 -
uC-OS III在STM32F1上的移植
官网上下载对应的demo code。修改os_cpu_a.s中的OSPendSVHandler为PendSV_Handler,并注释掉原工程中的PendSV_Handler函数。SysTick_Handler修改如下void SysTick_Handler(void){ if(OSRunning == 1) { OSIntEnt...原创 2018-05-07 14:06:26 · 362 阅读 · 0 评论