自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 codeWorrior IDE 之Prm 链接文件实现CRC校验

大家都知道在开发ECU的Bootloader的时候有一步骤就是需要对代码的完整性进行校验,在升级APP程序或者从Bootloader跳转到APP的时候都需要这一步,通过对代码进行CRC校验确认完整性后才继续下一步。这个时候很多人往往都是通过另外的脚本计算指定地址数据的CRC在将计算的结果通过脚本替换到指定的地址。而这个时候我们有一种更简单可靠的方法就是通过编译器来完成,每次编译的时候就自动完成这一过程。老规矩进入正题,请看图:CRC生成定义以关键词CHECKSUM开始,以END标识结束,其中..

2021-02-27 13:04:40 332

原创 codeWorrior IDE 之Prm 链接文件实现存储器数据填充

不知道读者有没有遇到很多OEM会要求我们软件释放的S19/Hex文件时需要将没有用到的地址填充固定的数据,目的为了防止后期出现问题时方便排查是否由Flash意外的擦除或改写导致。今天笔者就这一要求基于codeWorrior IDE V5.9 单片机用的是飞思卡尔MC9S12XS256给大家演示。希望对有着相同需求的有一定帮助。接下来进入正题:其实想要实现这一功能很简单,第一步打开我们工程的链接文件,如下所示:由图可知我们在地址分配后面添加了关键字 “FILL”。没错 我们就是通过关键字FI.

2021-02-27 12:33:24 232

原创 飞思卡尔S12(X)系列单片机之map文件详解

本文介绍的map文件内容解析适用于FreescaleS12(X)系列MCU(CodeWarrior5.9.0) 的CodeWarrior 应用工程编译结果的map文件,结合的具体例子是基于S12XS256的工程编译链接的MAP文件。map文件是嵌入式MCU应用工程编译链接结果的内存映射结果文件,其中输出了工程编译器、链接器配置信息、用户代码和数据编译结果,函数调用关系,存储器资源分配和使用结果统计等非常详尽的信息,可以说是对编译结果所做分门别类的最详细描述。(上面这段是百度里面搜的)。详细...

2020-07-03 15:50:11 2460

原创 PWM互补输出及死区时间详解(基于S32K)

hi

2020-05-08 12:32:29 5809 4

原创 C# 学习之程序结构

C# 程序结构在我们学习 C# 编程语言的基础构件块之前,让我们先看一下 C# 的最小的程序结构,以便作为接下来章节的参考。一个 C# 程序主要包括以下部分:命名空间声明(Namespace declaration) 一个 class Class 方法 Class 属性 一个 Main 方法 语句(Statements)& 表达式(Expressions) 注释实...

2020-01-10 17:04:35 158

原创 C# 添加第三方控件

在上一家公司看带我的师傅(非常厉害的大神)经常自己写一些方便调试上位机,非常的崇拜。近期公司刚好有需求要求写一个bootloader上位机(PS:自己手里已经有可以用的了,但是是别人写的,还是想自己从头到尾写一个)。遇到一个问题就是HEX的解析,好不容易在网上搜到一个别人写好的HEX控件刚好拿过来用用,但是我们怎样才能添加别人的控件呢?其实很简单。。。。解决办法 :首先添加这个第三方控件.dl...

2019-12-31 14:44:08 1726

原创 飞思卡尔S12(X)系列单片机的片上资源与分页访问机制详解

之前也用过飞思卡尔S12(X)系列的单片机,但是对MCU的片上存储器资源与其分页访问机制没有去深入的理解。最近这段时间负责的项目的主芯片刚好是MC9S12XS128这款单片机,借着这个机会好好的研究了一下。所以今天就跟大家一起分享。 在S12(X)架构中,我们首先要知道它有两种类型的内存地址:分页区(banked)和非分叶区(non-banked)。好,一脸懵。。。。...

2019-12-30 14:44:49 1958 5

PCAN-UDS.zip

PCAN的二次开发例程,PCAN- UDS 基于C# ,C++ 。附带API操作接口说明,开发基于PCAN的UDS上位机必不可少

2020-01-10

pcan-basic.zip

PCAN的二次开发例程,PCAN- BASIC 基于C# ,C++ Builder,C++ CLR,C++MFC,Delphi,JAVA,PYTHON,VB

2020-01-10

MC9S12XS128_Memory .xlsx

详细描述飞思卡尔S12系列单片机内存分布情况,一目了然。帮你深刻学习飞思卡尔单片机的分页和非分页细节。相关文档描述可参见 以下链接https://blog.csdn.net/zhenzongpian1519/article/details/103684399 欢迎大家多多指证,相互学习。

2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除