介绍:2006年1月30日ARM推出全新的针对各种嵌入式处理器的软件开发工具,集成KeilμVision3的RealViewMDK开发环境。RealViewMDK开发工具KeilμVision3源自Keil公司。RealViewMDK集成了业内领先的技术,包括KeilμVision3集成开发环境与RealView编译器。支持ARM7、ARM9和最新的Cortex-M3核处理器,自动配置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能分析等功能,与ARM之前的工具包ADS等相比,RealView编译器的最新版本可将性能改善超过20%。安装机:Windows10安装前最好
目录1.打开文件中mdk的文件夹:2.把Listings和Objects里边东西全部删除:3.删除文件夹之外的东西,并且绿色这个文件改名:4.打开KeiluVision5,点开他那个魔法棒:5.选择这个Output,修改名字点击ok即可:6.把改好的工程重新编译一遍就行了: 1.打开文件中mdk的文件夹:2.把Listings和Objects里边东西全部删除: 3.删除文件夹之外的东西,并且绿色这个文件改名:4.打开KeiluVision5,点开他那个魔法棒:5.选择这个Output,修改名字点击ok即可: 6.把改好的工程重新编译一遍就行了:
目录背景最近在跟着野火码uCosiii的代码时,感觉非常完美,结果一编译,报了120个莫名其妙的问题,下面是踩过的坑,一起记录下,免得下次又掉进去了~1.编译汇编文件,报错error:unexpectedtokenatstartofstatement如果在编译的时候出现大面积相同的错误,可以考虑文字编码、格式、编译器选择的问题。前两个错误排除,我这里属于编译器设置问题。像如下这样修改汇编编译的设置项,Rebuild后,此错误消除。打开“OptionsforTargetXXXX”窗口,点击“Asm”打开汇编配置页面,查看“AssamblerOption”项设置的内容,开始时选的是第一个Auto,
方式1:1.Keil中添加头文件相对路劲的方法在c/c++配置中添加路劲,最终是将添加的绝对路径转化为相对路径;注意:相对路径的当前位置指.uvproj文件所在位置在C/C++配置中的includepaths”中添加工程所用的所有头文件的路径;2.使用已添加头文件的方法比如:gpio.c这个源文件要调用uart.h、gpio.h、这两个头文件,那包含路径的写法如下:#include“gpio.h”#include“uart.h”3.预编译的过程是在已添加的路劲中查找“gpio.h”、“uart.h”,若查找到则正常载入.c中,若查找不到则报寻找不到该头文件的错误方式2:以自身文件(源文件或头文
一LVGL简介最近emwin用的比较烦躁,同时被LVGL酷炫的界面吸引到了,所以准备换用LVGL试试水。LVGL(轻量级和通用图形库)是一个免费和开源的图形库,它提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素,美丽的视觉效果和低内存占用。【1】主要特性丰富且强大的模块化图形组件:按钮(buttons)、图表(charts)、列表(lists)、滑动条(sliders)、图片(images)等高级的图形引擎:动画、抗锯齿、透明度、平滑滚动、图层混合等效果支持多种输入设备:触摸屏、键盘、编码器、按键等支持多显示设备不依赖特定的硬件平台,可以在任何显示屏上运行配置可裁剪(最低资源占用:64
一LVGL简介最近emwin用的比较烦躁,同时被LVGL酷炫的界面吸引到了,所以准备换用LVGL试试水。LVGL(轻量级和通用图形库)是一个免费和开源的图形库,它提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素,美丽的视觉效果和低内存占用。【1】主要特性丰富且强大的模块化图形组件:按钮(buttons)、图表(charts)、列表(lists)、滑动条(sliders)、图片(images)等高级的图形引擎:动画、抗锯齿、透明度、平滑滚动、图层混合等效果支持多种输入设备:触摸屏、键盘、编码器、按键等支持多显示设备不依赖特定的硬件平台,可以在任何显示屏上运行配置可裁剪(最低资源占用:64
最近做毕设遇见的这个问题明明之前板子下载的好好的,哪都没动,结果过一晚上就下载不进去了,不要着急不要心焦,按照下面的方法就能解决!首先下载并解压ST-link固件升级软件链接:https://pan.baidu.com/s/1TxhVj0BJ1TaqDt9uFR7Mww 提取码:z9gy点击Windows 文件夹,点击ST-linkUPgrade软件 点击Deviceconnect,(注意:如果失败,就拔下来st-link的USB线,再插上,然后立刻再点击Deviceconnect)若成功,yes>>>会变黑,点击yes 然后打开下载的keil的文件夹位置,按照ARM——STLink——USB
一、STM32CubeMx实现数码管1、双击打开STM32CubeMX。2、点击File选项,在File列表下选择NewProject选项新建工程。3、在图中所示位置的方框中输入我们使用的芯片型号来搜索芯片4、与我们的搜索相关的芯片型号会在这里呈现,我们只需要选择我们需要的即可,这里我们双击第一个STM32F103C8T6即可完成芯片选型。5、完成芯片选型之后我们会来到这个界面:6、下一步我们先来配置程序下载方式:选中SystemCore清单下的SYS选项。在右侧弹出的窗口中有Debug选项,单击Debug选项右侧的小箭头,在下拉列表中选择SerialWire选项。这一步是配置使用ST-LIN
sct分散加载文件简介MDK生成一个以工程名命名的后缀为*.sct的分散加载文件(LinkerControlFile,scatterloading),链接器根据该文件的配置分配各个节区地址,生成分散加载代码,因此我们通过修改该文件可以定制具体节区的存储位置。工程构建时,MDK会根据我们选择的芯片型号,获知芯片的内部FLASH及内部SRAM存储器概况。这里我选择的是STM32F103VET6型号,这款单片机有64KB的SRAM,512KB的ROM内存,可以通过规格书查到。当选好型号后,Target页面的ROM和RAM设置就已经按默认的自动配置好了。ROMsize为0x80000即512k字节,R
Keil5的字体设置(备忘录一)一丶解决注释中文乱码问题(1)Edit→Configuration进行配置(2)Editor→Encoding选择ChineseGB2312编码(3)选择之后可能字体会比较难看,可以Editor→Colors&Fonts在Window选择C/C++Editorfiles,在Element选择Text,Font可以配置想要的字体二丶字体颜色选择说明一丶先选择1.Window下的AllEditors再选择2.Element下的CaretLine该选项是全局鼠标所在行的4.背景色和3.光标色。二丶Element下的TextSelection是设置选中的字体颜色3和背景