keil技巧
文章平均质量分 66
keil技巧
nandycooh
你若不努力,谁能给你想要的生活?
展开
-
Keil工程编译后的程序大小及存储位置说明
keil全局编译后,可通过以下信息查看代码所占大小,如下图所示可以看见,keil编译后分别有code,RO-data,RW-data,ZI-data四个类别,那么后面的数据就是其大小,这些参数的单位是Byte,几个参数分别代表含义如下:Code:代码的大小 RO :常量所占空间 RW :程序中已经初始化的变量所占空间 ZI :未初始化的static变量和全局变量以及堆栈所占的空间 上述参数和芯片Flash以及SRAM的对应关系是 :Flash占用大小=Code+RO+RW(前三个之和)S原创 2021-08-09 11:46:24 · 6521 阅读 · 2 评论 -
MDK平台的软件下载调试
一、选择 或快捷键Ctrl+F5或点击二、将程序下载到SDRAM中调试 三、点击 查看反汇编机器码 四、查看自定义标识符,点击 五、查看工程中的函数,点击 六、查看工程中的变量,点击 七、查看断点列表,选择Debug->Breakpoints ...原创 2018-06-10 15:30:09 · 569 阅读 · 1 评论 -
KEIL4 工程到 KEIL5 程序的移植方法
由于 KEIL4 和 KEIL5 程序之间的差异, 所以 KEIL5 不能直接打开 KEIL4 的工程。 但是为了确保 KEIL5 向下的兼容性, ARM 公司为我们提供了两种兼容 KEIL4 程序的方式。首先我们用 keil5 打开 keil4 的工程, 则会弹出下面的窗口, 这就是我们程序兼容的关键。第一步:选择Migarte to Device Pack注意:一旦使用 KEI...原创 2018-07-30 16:41:57 · 13592 阅读 · 6 评论 -
【通过STLINK Utility下载程序和加解密方法】
1、STLINK Utility下载首先,去官网下载一个STLINK Utility工具,我这里下载的最新版本为v4.62、STM32 ST-LINK Utility介绍STM32 ST-LINK Utility软件主要的功能就是量产(批量下载代码的工具)。它也是比较实用的一个工具,当我们需要查看芯片FLASH数据时,可以很快定位查找到想要的数据(前提是没有添加保护)。STM32 ST-LINK Utility软件包含ST-Link驱动。若你安装了STM32 ST-LINK Utility软件,你原创 2022-03-03 17:44:19 · 4885 阅读 · 2 评论 -
keil5同时编译51和STM32的安装方法及步骤
一、下载C51和STM32的keil安装环境二、安装C51V900双击C51V900,直接点击Next,然后选择同意协议,再点击Next设置安装路径,默认为C:\keil,默认即可,也可自行选择安装路径,此步骤要和待会安装MDK5的路径相同。继续点击Next:输入名字,随便即可,但最好不要有中文,输入完以后继续点击Next:等待安装完成即可。三、安装MDK5...原创 2019-07-05 15:17:51 · 24501 阅读 · 7 评论 -
Keil工具栏详细说明
【转载】原文https://blog.csdn.net/ybhuangfugui/article/details/51638806,如有侵权请联系删除Ⅰ、写在前面Toolbars工具栏其实就是在菜单下面一行一行的快捷图标按钮,这些快捷按钮之所以归为工具栏里面,在于它们使用的频率较高。比如编译按钮,这个按钮在我们编程的时候使用的频率是相当高,其他快捷按钮同样也经常使用。本文说的To...转载 2018-08-22 21:35:58 · 16531 阅读 · 1 评论 -
eeprom sram flash区别
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。SRAM听名字可以知道是属于RAM,而其他两个数据ROM。原创 2023-06-02 11:46:25 · 346 阅读 · 0 评论 -
STM32分析栈、堆、全局区、常量区、代码区、RAM、ROM详细说明
在一个STM32程序代码中,从内存高地址到内存低地址,依次分布着栈区、堆区、全局区(静态区)、常量去、代码区,其中全局区中高地址分布着.bss段,低地址分布着.data段。总的分布如下图所示内存高地址栈区堆区.bss段.data段常量区内存低地址代码区下面分别对每一个区做详细的介绍。转载 2023-08-15 09:22:56 · 1483 阅读 · 0 评论