• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • 转:bin转.S有救了

    1.前面的废话在调试阶段有时会用到程序将bin转.S转换,可以负责任的讲网上的资源什么CSDN、太平洋网站,都是坑。因为曾经也想找个现成的,但是现实是没有!专业做这个的是个欧洲佬,写了一堆代码实现,附件上传了,功力深厚的可以改进下共享下。可以参考下网站http://www.pemicro.com/support/download_processor.cfm?type=5 2.思路 好了废话不多说了,要想完成bin转.S转换,首先要了解这两种格式的内在意思。S-record格式文件是FreescaleCodeWarrior编译器生成的后缀名为.S19的程序文件,是一段直接烧写进MCU的ASCII码,英文全称问Motorolaformat for EEPROM programming。 3.格式讲解S-record每行最大是78个字节,156个字符S-recordformattypecountaddressdatachecksumtype(类型):2个字符。用来描述记录的类型 (S0,S1,S2,S3,S5,S7,S8,S9)。count(计数):2个字符。 用来组成和说明了一个16进制的值,显示了在记录中剩余成对字符的计数。address(地址):4或6或8个字节。用来组成和说明了一个16进制的值,显示了数据应该装载的地址, 这部分的长度取决于载入地址的字节数。2个字节的地址占用4个字符,3个字节的地址占用6个字符,4个字节的地址占用8个字符。data(数据):0—64字符。用来组成和说明一个代表了内存载入数据或者描述信息的16进制的值。checksum(校验和):2个字符。这些字符当被配对并换算成16进制数据的时候形成了一个最低有效字符节,该字符节用来表达作为补充数据,地址和数据库的字符对所代表的(字节的)补码的byte总和。即计数值、地址场和数据场的若干字符以两个字符为一对,将它们相加求和,和的溢出部分不计,只保留最低两位字符NN,checksum=0xFF-0xNN。S0Record:记录类型是“S0”(0x5330)。地址场没有被用,用零置位(0x0000)。数据场中的信息被划分为以下四个子域:name(名称):20个字符,用来编码单元名称ver(版本):2个字符,用来编码版本号rev(修订版本):2个字符,用来编码修订版本号description(描述):0-36个字符,用来编码文本注释此行表示程序的开始,不需烧入memory。S1Record:记录类型是“S1”(0x5331)。地址场由2个字节地址来说明。数据场由可载入的数据组成。S2Record:记录类型是“S2”(0x5332)。地址场由3个字节地址来说明。数据场由可载入的数据组成。S3Record:记录类型是“S3”(0x5333)。地址场由4个字节地址来说明。数据场由可载入的数据组成。S5Record:记录类型是“S5”(0x5335)。地址场由2字节的值说明,包含了先前传输的S1、S2、S3记录的计数。没有数据场。S7Record:记录类型是“S7”(0x5337)。地址场由4字节的地址说明,包含了开始执行地址。没有数据场。此行表示程序的结束,不需烧入memory。S8 Record:记录类型是“S8”(0x5338)。地址场由3字节的地址说明,包含了开始执行地址。没有数据场。此行表示程序的结束,不需烧入memory。S9Record:记录类型是“S9”(0x5339)。地址场由2字节的地址说明,包含了开始执行地址。没有数据场。此行表示程序的结束,不需烧入memory。根据不同的描述信息,在以上三种不同的结束行中选择一种使用

    2016-07-29 16:09

  • IPHONE X/IPHONE 8支持无线充电了

    `13日凌晨1点,苹果新品发布会在总部乔布斯剧院举行,新款iPhone8/iPhone 8 Plus齐齐亮相,iPhone十周年特别版也如期而至,三款新机全部采用玻璃后背,均具备无线充电功能,让果粉

    2017-09-19 21:04

  • iphone 开发基础教程精编版》

    `iPhone自从发布的那一天起就成为科技界的焦点。但一直为人诟病的是,其本身并不支持开 源软件开发,也一直没有推出相应的第三方开发工具。而iPhone SDK的发布无疑解决了这一难题。 开发人员

    2012-08-09 23:49

  • 虚拟iphone

    `虚拟Iphone,有很多不足,发一个玩玩吧`

    2014-01-07 15:52

  • iPhone-5-dimensions

    iPhone-5-dimensions

    2015-12-15 13:28

  • 中国iPhone禁售令跳过和硕 苹果拟转移部分iPhone产能

    高通(Qualcomm)和苹果(Apple)的专利权诉讼,近日中国福州法院做出裁决,对苹果iPhone下了禁售令,但唯独排除和硕代工的iPhone,迫使苹果考虑把中国区市场iPhone产能转移到和硕

    2018-12-17 15:32

  • iphone高通基带和英特尔基带

    iphone高通基带和英特尔基带,声明:针对苹果与高通基带芯片专利纠纷,来了兴致,收集一波信息.以下信息对百度百科的基带芯片进行整理;维基百科没有基带芯片介绍;1 简介基带芯片是用来合成即将发射

    2021-07-28 06:42

  • iPhone 11 引领芯片新革命?精选资料分享

    iPhone 11中的U1芯片开启了超宽带革命。作者|Jason Snell译者 |弯月,责编 | 郭芮出品 | CSDN(ID:CSDNnews)以下为译文:苹果很喜欢讨论他们为iPhone

    2021-07-23 09:01

  • iPhone无法实现18瓦快充

    iPhone无法实现18瓦快充(iPhone8以上版本是支持快充的),但需要配合支持pd快充的充电器,以及typec-lightening线(不要求MFI认证)。但是为什么我的不能实现快充呢?经实际

    2021-09-15 09:16

  • iphone手机备份器方案

    iphone手机备份器方案,可以做成,数据线,充电器,转接头,充电宝,排插等。

    2018-07-18 15:02