2019-12-09

2019年12月9日星期一 

 嵌入式的学习正式开始: 首先郭老师为我们讲述了嵌入式的历史并且介绍了嵌入式的组成, MPU:是微处理器. ARM的最大两点是低功耗, PISC:精简指令集。 最小系统:1.晶振。2.复位。3.电源。4.自举。

 接下来我们进行了建工程的操作学习 :

 第一步是新建一个stm32_pro文件夹


第二步是在keil 5首页点击project 新建工程保存在在我们建好的stm32_pro文件夹下并命stm32_pro,


第三步点击保存后我们可以看到下图所示:



第四步:我们在选择完毕后再在stm32_pro下新建一个scr文件夹,将老师发给我们的.s文件保存在这个文件夹内,然后回到keil 5,点击品字符号出现以下页面。


第五步:分别将Target 1,和Source Group 1,改为stm32_pro和startup 。再点击右下角Add Files将我们的.s文件添加得到下图。(将文件类型更改为*.*)


第六步:点击OK并运行后我们得到下图:


第七步:由图可以看到我们有两个错误需要改进,所以要在stm32_pro文件夹内再一次新建main文件夹,


第八步:我们在keil 5下再新建一个文件命名为main.c,并保存在main文件夹内。main.c中的内容为下图所示



第九步:保存完成后再一次点击品字型,在startup下添加main,并继续点击Add Files在main文件夹内找到main.c添加后得到下图。


第十步:点击OK后再运行,出现没有错误的情况,


第十一步:最后点击魔法棒再点击Debug将ULINK2/ME CORTEX Debugger改为SMSIS-DAP Debugger,得到下图。


第十二步:再将程序拷入开发板。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ARM V7是一个分水岭,其之前的V1~V6都是不同架构,但是到V7已经逐渐统一,V7已经开始分为三个分类, A系...
    冯坚浩洲阅读 1,696评论 0 0
  • 今天新的开始,学习嵌入式 1、计算机分为 传统型计算机和嵌入式系统。传统型计算机都是基于冯诺依曼结构,日常所说的C...
    曲超king阅读 741评论 0 0
  • 1 soc开发入门 理解程序运行原理 2外设 多接口外设 片内硬件 3 RTOS 实时操作系统 FreerTos...
    19期张新阅读 984评论 0 0
  • 烧写流程 第一步:新建工程 第二步:选择STM32F429IGTx芯片 第三步:Manage Project It...
    长光19期毛悦任阅读 1,163评论 0 0
  • 人有很多需要学习的品质,如谦虚、真诚、内敛、宽容、好学、毅力、担当、自知、谨慎、独立、坚强等等等等。 这里就讲讲自...
    相思樱阅读 3,641评论 0 4