链接:https://pan.baidu.com/s/1eom7k7Mw4Gful7xrMEof1g?pwd=d301 提取码:d301 1.前期准备下载必要的软件:2.开始keil_v4的安装1.打开下载的文件双击文件c51v952.exe 2.进入安装界面单击NEXT 3.勾选我同意上述内容并单击NEXT进入下一步4.选择安装位置,这里最好新建一个文件夹,例如D盘keil_v4(D:\keil_v4)然后单击NEXT 5.填写安装信息(这里可以随便填 不必填写真实信息) 6.等待安装完成 (这里一般会很快完成) 7.单击Finish完成安装3.进行完成安装1.找到桌面的keil_v4图标
往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 目录上周更新一期视频教程:视频版:1、KEILStudio的VSCode插件发布2、开源穿戴手表,含固件,原理图和3D打印图3、USB4V2.0版的速度将高达80Gbps4、FatFS作者ChaN老师分享的耳机放大器设计5、非常有意思的C整数相关测试题6、微软的VSCode版嵌入式IDE支持导入STM32CubeIDE工程7、Telink推出能量收集多协议无线连接模块,实现无电池解决方案8、ST推出业界首款集成CAN-
记录一下CannotLoadFlashProgrammingAlgorithm!问题问题描述CannotLoadFlashProgrammingAlgorithm!我在用正点原子北极星开发板的时候,由于第一次使用STM32H750,需要重新配置flash文件,发现一直出现下面问题:(之前使用的ST32F1和STM32F4都没有出现过,只可能是算法文件有问题)出问题的原因:一个是软件版本,一个是用的仿真器,两个叠加keil的MDKv5.25andv5.26(includingpre-releases):我是v5.26,所以出问题了CMSIS-DAPV1.xDebug:我用的是正点原子的DAP,所
目录一、打开项目,project全是黄色三角感叹号二、版本太低,无法编译三、Error:CreateProcessfailed,Command...四、keil无法生成.bin文件一、打开项目,project全是黄色三角感叹号 解决:第一种:后续编译不能生成.o文件而报错右键出现感叹号的文件点击第一个“optionforfile…”出现弹框第一个框里面是路径,因为是用别人的电路所以可能会保存该文件其他电脑路径,因此要去查看自己电脑上该文件在哪里,再去改变这个路径。注意:该工程文件最好在英文路径,不然很容易出现路径问题。第二种:无法找到源文件设置-关于-下滑找到高级系统设置-点击
Keil(C语言)里int类型转换成字符串及字符串合并实例在STM32单片机串口里要实现这样一个输出结果:日期:xxxx–xx–xx我以前一直在用如下代码: intyear=2022,mon=9,day=1; /*发送日期*/ if(rmon>9) printf("日期:%d--%d",year,mon); else printf("日期:%d--0%d",year,mon); //补零位 if(rday>9) printf("--%d\r\n",day); else printf("--0%d\r\n",day); //补零位输出结果:日期:2022–09–01上面的例子
Keil(C语言)里int类型转换成字符串及字符串合并实例在STM32单片机串口里要实现这样一个输出结果:日期:xxxx–xx–xx我以前一直在用如下代码: intyear=2022,mon=9,day=1; /*发送日期*/ if(rmon>9) printf("日期:%d--%d",year,mon); else printf("日期:%d--0%d",year,mon); //补零位 if(rday>9) printf("--%d\r\n",day); else printf("--0%d\r\n",day); //补零位输出结果:日期:2022–09–01上面的例子
文章目录前言一、将代码中的图片资源下载到外部flash1.修改分散加载文件二、MDK下载算法原理1.程序能够通过下载算法下载到芯片的原理2.算法程序中擦除操作执行流程3.制作FLM文件步骤三、使用STM32CubeMX新建工程1.新建工程选择MCU型号(STM32H750XBH6)配置SPI配置UART配置时钟树设置调试接口设置工程并生成工程2.移植SFUD串行Flash通用驱动库SFUD是什么?移植SFUD测试SFUD3.生成FLM文件重新生成不带main函数的工程添加修改编程算法文件FlashPrg.c添加修改配置文件FlashDev.c地址无关代码实现修改分散加载文件将程序可执行文件ax
手把手教你在keil建立STM32的工程模板1先说几句1.1什么是STM32?1.2什么是cortex?1.3什么是ARM?1.4什么是意法半导体?2硬件平台2.1STM32103C8T6最小系统板2.2电源供电2.3时钟电路2.4复位电路2.5调试和下载电路3建立工程模板3.0开发模式有哪些?3.1去下载固件库3.2复制固件库文件3.2step-by-step(1)新建KEIL工程(2)为工程添加分组(Group)(3)为各组添加相关文件1)User组--自己写的程序2)Driver组--外设驱动程序3)CM3组--管理内核的驱动程序4)Startup组--启动程序5)Doc组(4)对KEI
建立CMake运行环境搭建基于Keil工具链的CMake环境,需要安装下列工具:CMake,KeilMDK和make(或者Ninja)。在安装完成下列工具后,将上述工具的安装路径添加到环境变量路径中。或者建立.bat文件,然后将下列命令添加到文件中。setPATH=%PATH%;D:\Tools\Ninja\;D:\Keil_v5\ARM\ARM_Compiler_5.06u7\bin\;D:\ProgramFiles\CMake\bin\在环境变量添加完成后,打开命令行,分别输入下列命令,查看上述工具是否安装成功。ninja--versioncmake--versionarmcc编写CMak
目录 一、前言 二、错误分析 三、解决方法 四、下载附件 五、总结一、前言 最近换了新电脑后,很多开发软件都要重装,也是这次偶然的机会发现了我在Keil5软件上用J-Link烧录程序时出现了Error:FlashDownloadfailed-"Cortex-M4"的错误。在整个排查过程中发现自己还是有很多小错误没意识到,导致耗费了很长时间。现记录一下备忘。Error:FlashDownloadfailed-"Cortex-M4"的错误二、错误分析 Error:FlashDownloadfailed-"Co