01_S19 文件格式详解(.srec文件)

01_S19 文件格式详解(.srec文件),第1张

本文是根据维基百科及其他网络资源,经自己理解后做的总结。

S19文件格式的由来及介绍可自行查看维基,

详见维基百乎租科: https://en.wikipedia.org/wiki/SREC_(file_format)

下面直接上干货。

===============干货分割线===============

一个SREC格式文件包含一系列ASCLL格式的的数据。具体如下:

SREC记录由一伍此个或多个ASCII行终止字符分隔,以便每个记录单独出现在文本行上。

通过可视化地划分记录来增强易读性,还提供了记录之间的填充,可以用来岁橘兆提高机器解析效率。

创建十六进制记录的程序通常使用符合其 *** 作系统惯例的行终止字符。

例如,Linux程序使用一个LF(换行符,十六进制值0A)字符终止行,而Windows程序使用一个CR(回车符,十六进制值0D)后跟一个LF。

卡尔单片机机器码文件烧写方法

第一步:将飞思卡尔编程器(BDM)与需要烧写的 PCB 板连接,其中 BDM 中 GND 引脚 要与空调控制器 GND 引脚对准,之后将飞思卡尔编程器(BDM)的 USB 接口插上电脑。

第二步:找到 ST008-CW_MCUs_V6_3 软件的安装目录,打开安装软件的文件夹。

第三步:打开 prog 文件夹

第四薯芦笑步:在 prog 文件夹下打开 hiwave.exe 文件

第五步:打开 component-set connection

第六步:打开后会看到这样一个页面,在 processor 中选择 HCS08,在 connection 中选择 P&E Multilink/cyclone pro,选择完后点击 OK。

第七步:点击 OK 后会看到 PEMICRO connection manager 框,在 PEMICRO connection manager 中点击 Connect(Reset)

第八步:选择 MultilinkCyclonePro-Load,要是数含编程器没有与电脑连接成功,会出现 No communication 框,若是连接成功,会显示 Load executable file 框。

第九步:选择文件类型为 Motorolala S-Record(*.s?*)

第十步:选择机器码文件(S19 文件) ,找到需哗樱要下载的机器码文件,之后选中文件。

第十一步:将 verify memory image after loading code 和 Run after successful load 项打勾, 之后点击 Load Code。

第十二步:点击 Load Code 后会出现 Erase and program flash?框,点击 YES 即可下载机 器码文件(S19 文件). 第十三步:机器码文件(S19 文件)正在下载中……

RAM没东西的,烧进的是FLASH,MCU它能返圆区分D19里的指令及对应的 *** 作吵世凯升唤对象。如果 *** 作对象是对应的IO口的RAM,其结果就直接反应到IO口,MCU就这样一条一条指令的执行下去。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12194304.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存