- 博客(7)
- 收藏
- 关注
原创 如何把 bootloader 和 APP 合并为一个bin文件
1、创建一个 BOOT_APP 文件夹,然后在 BOOT_APP 文件夹中创建 2个文件夹 分别为 APP 和 Boot。6、然后你就会发现 BOOT_APP 文件夹下生成 一个 Output 文件夹,打开 Output 文件夹,再打开DestBin 文件夹就能找到 合并后的 bin 文件了。我的 bootloader 大小为32k,所以脚本里面 也是写的32k,根据自己实际的bootloader 大小更改这里的值。4、将脚本放到 BOOT_APP 文件夹下面,如图。以下内容仅供学习参考。
2024-09-04 16:56:22
2095
原创 keil 如何生成bin文件
复制 fromelf --bin -o "$L@L.bin" "#L 粘贴到 User 下面 Run#1或Run#2都可以。这里只讲最简单的一种方法。
2024-09-04 11:05:37
407
原创 STM32 如何烧录bin文件
这里 需要用到上位机 STM32 ST-LINK Utility 和 下载工具 ST-LINK。2、连接st-link(st-link插到电脑上即可),点击 Program verify,如图。如果st-link链接成功的话会显示②框内的信息(我用的下载方式是SWD,其他还没试过)笔者使用的是STM32F103RCT6核心板。点击file选择要下载的bin文件。3、点击上图④start 即可。安装完成后,打开上位机如图。
2024-09-04 10:50:07
1987
原创 boot bootloader基于stm32
实验效果:上电先运行 bootloader ,LED D4(pc2) 闪烁 10 次后进入 APP,仅供学习参考。我们直接做一个 LED D4(PC2) 、LED D5(PC3) 一起闪烁的效果区分 bootloader。外部时钟选择和时钟的配置和bootloader一样即可,这里就不再赘述了,直接生成代码。3、同样选择部分擦除,避免烧录时全片擦除,将bootloader 擦掉了。2、修改代码下载地址,避免将bootloader 的程序擦掉。1、为了确保中断功能的正常使用,需要修改中断向量表,如图。
2024-09-02 16:04:09
1580
1
原创 STM32CubeMX 配置HAL库串口并重定向printf
本人使用的是 STM32F103RCT6。6、划重点(重定向到stdout)4、设置工程名称和保存位置。
2024-08-27 14:03:27
382
原创 QtCreator提示‘没有这个Qt版本的编译器,请定义一个或更多编译器
QtCreator提示‘没有这个Qt版本的编译器,请定义一个或更多编译器 可能ndk的问题
2023-06-16 02:04:50
2575
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅