.md文件用什么打开_KEIL 调试的 ini 文件有什么用?

导读:相信不少道友在使用 KEIL 软件的时候,看到过添加 .ini 文件的过程,那个时候往往是为了解决一个问题,按照教程一步一步设置的,但是,你真的有理解过文件内这些语句的含义吗?

就像关注鱼鹰的公众号时回复的那段话一样,“按着正确的步骤的确可以得出正确的结果,但如果加以改动,仍然得出正确的结果,这其中的原因是什么?……”,我们只是在按部就班的设置,但是从没想过为什么要这么做。而当你花时间去了解背后的原因时,你就会发现,原来背后隐藏着一个大宝藏。

说实话,鱼鹰也只是一个普通人,当初在完成了自己想要的功能时,就没有再去深究背后的原理。所以这么多年以来,鱼鹰都没有去研究背后的东西,直到工作之后,越来越觉得目前掌握的调试手段太过单一,因为到目前为止,我所掌握的调试手段基本上是静态分析,根本无法进行动态分析,所以一直想找到一个合适的动态分析方法。

在初学者眼里,我掌握的调试手段很多,也写了多篇关于调试的文章,但是我却一直都知道自己调试手段的局限性、单一性,碰到复杂的问题还是很难解决。

就比如我现在接手的一个项目,总是会出现串口通信错误,我也知道这是两次数据发送混乱了,但就是很难解决,为什么?因为通信是时时刻刻发生的,而你却不知道会在哪一刻发生错误。即使你一直处于在线调试状态,按照一般的调试手段,你也只能通过 Watch、Memory 之类的调试手段获得一些发生通信错误的那一刻的数据,但是之前的数据却早已淹没在时间长河里,你不知道在发生通信错误之前发生了什么,而往往通信错误之前的历史数据才是重中之重。

张托尼
关注 关注
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
keil 中 TOOLS.INI 文件
04-30
很多keil文件报错,缺少 或者tools.ini文件出错。并且keil与proteus连接调试时也需要这个文件
MDK下JLINK调试RT1050的方法
05-04
文档详细的讲解了怎么用JLINK在MDK下调试RT1050,详细的讲解了怎么使用,包括其中的步骤。
KEIL 调试ini 文件有什么用
sanpam的博客
01-03 1406
https://blog.csdn.net/u014783785/article/details/92581102
分散加载文件的使用
qq_25355591的博客
04-09 1162
参考1:(stm32分散加载文件.sct文件解析)http://news.eeworld.com.cn/mcu/2019/ic-news040143664.html 参考2:(分散加载博客目录)https://blog.csdn.net/weixin_39118482/category_7617016.html 1. 分散加载概念 - 分散加载文件(即scatter file,后缀为.scf)。分散加载文件是一个文本文件,通过编写一个分散加载文件来指定ARM连接器在生成映像文件时如何分配RO,RW,ZI等数
jilnk 错选芯片内核导致的No Cortex-M SW Device问题
最新发布
ptw1992的博客
01-03 749
一时间手快,使用jlink选择芯片时将内核选成ARM7了,导致了程序下载错误,我检查了下keil里的设置并没有修改芯片内核选项。多方查找,终于发现了问题所在。需要在工程目录下修改jlink的配置文件。找到jLinksettings.ini 配置文件,以及JLINKLog.txt文件。删除这两个文件,并重启keil可重新配置。keil中会重新跳出选择内核界面。当然你直接修改ini文件也可以。
Keil.Jansson.1.0.0_jansson_Keil.Jansson_keil5工具_keil5_
10-01
keil5开发环境用的工具包,Keil.Jansson.1.0.0.
GPIO.rar_Ext_RAM.ini 2440_GT2440_RAM.ini_ext_ram_keil s3c2440
09-14
是我最近调试成功的GT2440的裸机LED,提供了正确的初始化文件,EXT_RAM.ini。并提供了建立工程的正确方法。
M051_Series_BSP_CMSIS_V3.01.003_Nuvoton_8051_Keil_V2_新塘51开发资料包_源
10-03
Nuvoton_8051_Keil_uVision_Driver_v2.00.6561.exe新塘51开发资料包
KEIL UV3 MDK快速入门.zip_keil_keil mdk_keil 调试
09-14
keil软件的调试和使用方法,简单方便,快速入门
intrins.h.rar_INTRINS_Keil C51 intrins.h_c51 _cro_intrins.h xiaz
07-13
c51中的intrins.h库函数 _crol_ 字符循环左移 _cror_ 字符循环右移 _irol_ 整数循环左移 _iror_ 整数循环右移 _lrol_ 长整数循环左移 _lror_ 长整数循环右移 _nop_ 空操作8051 NOP 指令 ...
keil下载程序具体过程3:从jlink的log开始
zichuanning520的博客
08-12 1559
本篇文章开始,跟着jlink的log,我们将跟踪镜像文件具体的下载过程。
自己写启动程序 自己写链接文件(linux下的.ld文件Keil中的分散加载文件(.sct文件)) 内存分区(flash ram) Reset_Handler()函数 去升级stm32 应用程序
dianqicyuyan的博客
12-13 1049
制作dfu文件,第一步就是要自己ide生成hex文件或者bin文件,之后用专用的软件将生成的hex或者bin文件生成dfu文件。或者跳到以下链接,这是我自己上传的安装包 DfuSeDemo&&Dfu_File_Manager.zip。其中的dfu模式就是属于isp模式的一种。还需要自己写引导程序以及应用iap的方式去升级。对于大多数可以升级的产品来说,dfu升级是最简单快速的方法之一。对于stm32来说,有几种烧录程序的方式,分别是isp,iap,sw-jtag。制作stm32 dfu类型的文件升级包。
单片机运行原理(含bss_data_text段,.ld链接文件,startup.S启动文件介绍)
卓学课堂
07-17 1965
程序代码(.s 和 .c)源文件会经过预编译、编译、汇编、链接最后生成目标可执行文件,.ld文件是作用在链接过程。链接的作用是:linker_flash.ld:Flash和SRAM内存分配,为Flash构建目标分配代码段和数据段;linker_ram.ld:SRAM内存分配,为RAM构建目标分配代码段和数据段。可以利用.ld文件将函数和变量放置到自定义的地址中。2 常用的关键词介绍ENTRY命令:运行一个程序时第一个被执行到的指令的"入口点"。MEMORY命令:内存块配置命令,一个连接脚本最多一个’MEMO
keil工具中中ini文件的使用
wanjietiam的博客
03-23 2154
ini文件的编写: FUNC int add(int a, int b) { printf("hello world!!!\n");; return (a+b); } FUNC void MyRegs(void) { printf ("---------- MyRegs() ----------\n"); printf (" R13 R14 R15 \n"); printf (" 0x%08X 0x%08X 0x%..
keil5中各后缀的意义
qq_43692273的博客
02-25 1737
keil5软件编译项目生成各后缀文件说明 .plg: 编译器编译后果 .hex和.bin: 可执行文件 .map 和.lst:链接文件 .o:目标文件 .crf、.lnp、.d和.axf :调试文件 .opt: 保存工程配置信息 .bak: 工程备份文件
KEIL MDK链接脚本-分散加载文件sct
CSDN博客
04-02 6224
在了解keil的链接脚本之前需要了解几个重要概念: RO(ReadOnly):表示程序中的指令和常量 RW(Read/Write):表示程序中已初始化的变量 ZI(Zero):表示程序中未初始化的变量 我们在编译keil中的工程项目时生成的目标文件时叫做镜像文件(Image)或bin文件,image文件中只包含RO,RW段,这是因为ZI数据段都是零,没有必要包含,只需要把ZI所在的区域清零即可。而其他两个数据段是被赋值了的,所以image文件需要包含已初始化变量的初值。如果我们将image文件烧录到R
Keil项目文件说明
热门推荐
Jack魏
03-03 1万+
Keil项目文件说明1.目录名2.后缀名 1.目录名 SYSTEM,放系统相关的.c文件 HARDWARE放各种硬件驱动.c文件 MALLOC放内存管理.c文件 PICTURE,放图片编解码.c文件 OBJ存放编译过程的一些中间文件(各种编译产生的文件,以及hex文件等) FWLIB(或STM32F10x_FWLib)存放STM32各种外设的驱动代码(即所谓的库函数)… STM32F10x_FWL...
f1c100s_keil开发文件.rar
10-04
f1c100s_keil开发文件.rar是一个压缩文件,扩展名为.rar。该文件可能包含了与f1c100s和Keil开发工具相关的文件和文档。 f1c100s是一款基于ARM架构的微处理器,通常用于嵌入式应用。Keil是一种流行的集成开发环境(IDE),专为ARM架构的微控制器和微处理器设计的。 f1c100s_keil开发文件.rar包含的内容可能包括Keil IDE所需要的工程文件、代码文件、库文件、配置文件等。这些文件用于开发基于f1c100s的应用程序。 若要使用这些文件,您需要先下载并解压缩该.rar文件。解压缩后,您将获得一个包含多个文件文件夹的目录结构。根据您的需求,您可能需要将这些文件导入到Keil IDE中的工程中。通过Keil IDE,您可以编辑、编译、调试和下载这些文件,从而开发出基于f1c100s的应用程序。 总之,f1c100s_keil开发文件.rar是一个包含与f1c100s和Keil开发工具相关的文件的压缩文件。通过解压缩并使用其中的文件,您可以进行基于f1c100s的应用程序开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 计算机硬盘的存储时间,存储访问时间 6638
  • 51led灯间隔亮c语言程序,如何用51单片机写两LED灯两两一起闪烁的流水灯C程序 5907
  • 利用MATLAB编写单位冲激函数,熟悉MATLAB软件的相关函数的使用方法各种信号的时域波形.doc... 5391
  • c语言中阶乘相加怎么表示_C语言实现(阶乘求和) 5168
  • 在word中怎么把文字往下挪挪_word流程图中的文字怎样统一调整其大小字... 4241

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 基于 HTML5 WebGL 的 3D 机房数据中心可视化展示
  • 我的世界服务器物品箱子,[机制]ChestSort —— 自动整理箱子和背包物品[1.8-1.17]...
  • 服务器系统能进pe装吗,服务器进pe能装数据库吗
2024年1篇
2021年152篇
2020年25篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

哆哆女性网天津一中网校星座每日运势猪宝宝小起乳名咨询公司起什么名称好半支烟千万不要上中外合作办学漩涡六道卡西莫多犬韩姓孩子起名大全我只会拍烂片啊spacedandy奸臣之妹抛光砖贴图欧美bdsm百度小说排行榜西游记的故事世预赛非洲区蔺起名字男孩如何给女孩子起名子秋天的图画作文姓鲍 起名松起名阿里通信官网顶楼第一季名字名字起名字大全集男生起什么名字好听宠物店铺起名字大全火影之最强震遁sql2008r2品牌起名网站淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化