在开发中Keil的一点使用技巧:使用ARM V6编译器和gun11标准;查找导致进入HardFault_Handler的函数;SAVE命令将数据导出到文件;开启FPU硬件浮点数和添加DSP库
原创
2024-01-14 10:01:44
284阅读
00. 目录文章目录00. 目录01. 文本美化02. 语法检测和代码提示03. 代码编,可以看到其中的关键字和注释等字体的颜色不是很漂亮,而 MDK 提供了我们自定义
原创
2022-03-16 14:40:34
984阅读
00. 目录文章目录00. 目录01. 文本美化02. 语法检测和代码提示03. 代码编辑技巧3.1 TAB键的妙用3.2 快速定位函数和变量的定义3.3 快速注释和快速取消注释04. 其它小技巧4.1 快速打开头文件4.2 查找替换4.3 跨文件查找功能05. 附录06. 声明01. 文本美化文本美化,主要是设置一些关键字、注释、数字等的颜色和字体。前面我们在介绍 MDK5新建工程的时候看到界面,这是 MDK 默认的设置,可以看到其中的关键字和注释等字体的颜色不是很漂亮,而 MDK 提供了我们自定义
原创
2021-09-02 14:29:31
1935阅读
超级循环结构的程序调试一般依赖于断点,单步,查看变量和内存变量(keil中的Memory Window 或者 Watch window);而带微操作系统的程序由于加了这个中间层调试方法可能传统的有些区别,函数内部还可以用原始的方法调试,但任务级的则需要新的调试方法(有时候需要硬件调试器的支持)。
ARM cortex-M 系列的芯片其实有很强的CoreSight片上调试支持,实际上就是一个小的调试
转载
2018-03-14 12:17:00
357阅读
2评论
有时我们会遇到这样的报错:*** ERROR L107: ADDRESS SPACE OVERFLOW SPACE: DATA SEGMENT: _DATA_GROUP_ LENGTH: 002CHProgram Siz
转载
2024-08-15 16:35:30
260阅读
目录CH340 USB驱动程序安装 keil软件使用具体教程
烧录软件使用IAR工程模板的创建Keil软件的使用具体教程:1、新建项目【project】-【New】-【uvision project】选择保存文件目录后,在弹出来的菜单栏中选择芯片型号【Atmel】-【STC89C51/STC89C52】,注意这里还会弹出来一个方框选择【否】。注意:新建项目有的Keil版本是在【File】
转载
2024-07-05 10:19:02
120阅读
kile文件编译以后生成CODE 程序代码部分RO-data 程序中定义的常量 const RW-data 已初始化的全局/静态变量ZI-data 未初始化的全局/静态变量 ROM(flash) size = code + ro-data + rw-dataRAM size = RW-da
文章目录一、Keil软件使用1)创建一个项目2)配置运行环境二、STM32 GPIO使用1.使能GPIO对应的外设时钟2.声明一个 GPIO_InitStructure 结构体3.选择待设置的 GPIO 管脚4. 设置选中GPIO管脚的速率5. 设置选中GPIO管脚的模式6. 根据 GPIO_InitStructure 中指定的参数初始化外设 GPIOX7. 其他应用三、实战实战一:点亮Led灯
1、KEIL MDK 编译后的信息Code=86496 RO-data=9064 RW-data=1452 ZI-data=161161)Code 是代码占用的空间;2)RO-data 是 Read Only 只读常量的大小,如const型;3)RW-data 是(Read Write)初始化了的可读写变量的大小;4)ZI-data 是(Zero Initialize) 没有初始化的可读写变量的大
VSCode全称Visual Studio Code,是微软推出的一款轻量级的代码编辑器,免费且功能强大。支持各种插件,支持几乎所有的主流程序语言的语法高亮、代码自动补全、括号匹配等。Keil是一款优秀的编辑和编译一体的嵌入式开发软件,但其编辑器的功能一直比较弱,被众多用户所诟病。本篇文章将介绍使用VSCode来代替Keil实现单片机程序的编辑和编译。首先要安装Keil和VSCode软件。安装过程
原创
2022-10-17 10:54:07
5228阅读
前言在多重嵌套的keil工程中,结构多、文件路径深,有很多C文件里面用了相同函数名或者变量名。利用SourceInsight查看代码时,如果将所有的文件都添加进来,那在追函数或者变量的时候,会提示多处定义,需要手动选择好相应的文件,十分的不方便。本文采用的方法,可以自动获取某个子工程用到的所有文件,在SourceInsight中实现精准添加。一、Python3 环境搭建1、打开浏览器访问 http
终于在不用keil5自带添加库的基础上0 error的新建了一个工程。磕磕绊绊搞了快一个下午,各种小问题搞到崩溃。首先是库文件添加路径的问题 ,只要是你工程中用到的头文件,都需要在工程选项配置中添加相应的路径,另外,通过一个下午的挣扎,发现最好还是在学习的过程中逐渐构建自己的代码库,最好自己添加需要的库文件,这样便于程序的移植。也便于熟悉各种启动文件。 另外一定要注意程序中不能
文章目录实验一 keil软件使用及IO控制一、实验目的二、实验内容三、实验结果 实验一 keil软件使用及IO控制一、实验目的(1)对单片机有初步感性认识。 (2)熟练掌握 MCS-51 单片微型计算机的开发步骤与流程。 (3)熟练掌握 MCS-51 单片微型计算机的编程、下载与调试方法。二、实验内容(1)熟悉KEIL C51集成开发环境 (2)KEIL C51工程的建立,以及MCS-51单片微
转载
2024-06-03 14:50:13
198阅读
Memory Model:用鼠标点击Memory Model的下拉箭头,会有3个选项: Small:变量存储在内部ram里;  
转载
2024-06-21 10:43:07
366阅读
一、概述 本文面向已经懂得软件基本操作的职业老手,如果是未使用过该软件的小鲜肉,请移步基础篇。这里以STM32芯片为例对工具进行讲解,其他品牌的芯片在调试方面上可能存在差异。二、软件说明 Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。 目前软件对中文的支持不友好,不
转载
2024-03-10 17:54:30
757阅读
://blog.csdn.net/stonekangCSDN/article/details/...
转载
2023-06-06 11:02:51
106阅读