您的位置 首页 芯闻

MDK使用方法与技巧

1原来用的装的时候选的是ARM配置,结果现在用了stm32,建工程时没有启动代码提示(copySTM32startupcodetoprojectfo

1 原来用的装的时候选的是ARM装备,成果现在用了stm32,建工程时没有发动代码提示(copy STM32 startup code to project folder and add file to project?),重装挑选了STM系列的装备,问题解决。建stm32工程的过程:先树立两个文件夹USER和SYSTEM,SYSTEM里边是发动代码,能够直接从现有的例程复制曩昔,然后在Target目录树上右击Manage Component,新建USER、SYSTEM两个组,然后单击Add Files把sys.c/usart.c/delay.c加入到SYSTEM组中,此刻USER组下还没有文件,新建test.c保存在USER文件夹,在目录树下双击USER组,增加test.c,编译后报错,按下面2处理。

2 报错信息:“test.c(1):error:#5:cannot open source input file “sys.h”No such file or directory”。意思是无法翻开sys.h源文件,没有这个文件或目录,单击Options for Target 按钮,在Options for Target ‘Target 1’对话框C/C++选项卡中Include Pathes里增加头文件途径即可,今后建的工程,头文件都要增加到这个里边。

上面简述一个stm32工程树立过程,总结:增加3个文件、增加3个途径。

3 TAB键支撑块操作,按住TAB能够让一片代码全体右移,SHIFT+TAB左移。

4 右击代码区,Go to defineition of ‘xxxxx’能够跳转到xxxxxx函数界说处(首要要在Options for Target ‘Target 1的Output选项卡选中Browse Information选项,再编译,在定位,不然无法定位),Go to reference of xxxxxx调到该函数声明处。

5 快速刊出:右击代码区–Advanced –Comment Selection。

6 CTRL+F快速查找,CTRL+H快速替换。

7 MDK装置目录下顺便例程,写程序时能够参阅,代码盯梢时,能够翻开Peripherals里边的相关外设,检查寄存器,检测MDK怎么一步步修正寄存器。外设的装备MDK一般都是调用库函数,无法检查,这就要对照手册,渐渐探索。

8 STM32软件仿真设置,target选项卡检查芯片型号、晶振频率,Debug选项挑选Use Simulator就可。

9 Debug工具条阐明

RST:相当于完成了一次硬件复位,代码从头履行;

挂起:正在履行的程序中止,进入单步调试状况;

10 Peripherals–USARTs–USART1能够检查外设,比较程序单步履行前后寄存器状况的改动,对调试很有协助,检查其它外设也是这样。

例程给出的程序履行前后寄存器改变如下:

11 可选串口下载程序,软件选用mcuisp,www.mcuisp.com可下载。设置串口,波特率。

12 硬件调试:Debug选项挑选Use Cortex-M3 J-LINK,点击周围的setting,如下图,假如usb线较差,max clock能够低一些

接下来

点击setting,依据自己的板子装备设置。reset and run意思是完成编程后主动发动,假如不选此项,程序下载后还要重启,然后才运转。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/xinwen/261458.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部