- 博客(5)
- 收藏
- 关注
原创 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 386
原创 ubuntu16.4 64bit系统安装arm-linux-gcc 4.5.1交叉编译环境
以下所有执行步骤均在root权限下:1.将类似于arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz复制到ubuntu某个文件夹下,在此复制于/tmp中。2.$cd /tmp $tar xvzf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz –C /执行上述两个命令会将压缩文件解压到/opt/FriendlyARM/toolscha...
2018-03-11 18:38:33 1083
原创 ubuntu获取root权限
1.建立root账号密码$ sudo passwd 输入root账号密码2.临时获得root权限$ sudo - 输入root账号密码 正确即可获得root权限
2018-03-11 18:26:18 287
原创 stm32系统存储器中自举程序和flash中bootloader的区别
stm32的系统存储器中烧写了ST的自举程序并被锁死,防止用户擦写。此自举程序用于在应用编程,例如正点原子的usb转串口硬件和flymcu软件,通过它们就可以将程序烧写至flash。而大多数人说的bootloader是指自己编写的bootloader程序并被烧写至flash的起始位置(stm32为0x8000000),通过此程序更新app程序。...
2018-02-24 12:03:23 5195
原创 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 437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人