- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 LIN 协议栈移植
很多道友看到移植心里发怵,没必要,个人的心得就是:找出接口,理解接口,厘清接口,上头开干。废话不说,上图并配文。3. 状态的接口放到uart ISR收中断里,并且一个一个状态的调试和verify.LIN 协议栈本人有多次移植经验,本文一是为了和大家分享一二心得,二来备忘之用。2. 初始化uart 或者LIN controller, 寄存器级别配置。4. 把状态机当中的定时器打开,这个用于监控状态机的状态和切换。细节见图中文字描述,英语自己翻译。
2024-09-21 12:59:35 239
原创 flash bank
flash bank also called flash block somewhere, they are same thing. when talking about flash bank, espcially when erase flash in single bank, there is a question that if we can read/fetch code? we call this case as concurrence. to answer this question, we n
2022-12-01 19:41:07 265 1
原创 sourceinsight autorsar style macro 宏显示
Preface:最近调试autosar style 代码,因其特有风格使其某些可读性不是很好,尤其在sourceinsight上阅读时!究其主要原因,还是autosar使用了很多带参的宏进行封装导致sourceinsight 本身默认的解析出现了问题。Complain:本人也有在网页上查找类似问题,大多都是互相转藏,但追其源的的确确是一个c.tom file在作怪!我们必须感谢那位第...
2019-05-05 00:14:29 431
转载 covariance
在概率论和统计学中,协方差用于衡量两个变量的总体误差。而方差是协方差的一种特殊情况,即当两个变量是相同的情况。 期望值分别为E[X]与E[Y]的两个实随机变量X与Y之间的协方差Cov(X,Y)定义为从直观上来看,协方差表示的是两个变量总体误差的期望。如果两个变量的变化趋势一致,也就是说如果其中一个大于自身的期望值时另外一个也大于自身的期望值,那么两个变量之间的协方差就是正值;如果两个变量的变...
2018-07-11 17:00:43 477
原创 CANape XCP Measurement, Calibration, bootloader
CANape 应用笔记,测量标定以及标定数据存储,及基于XCP bootloader 实现For measure signal configuration in CANape.1. Event Lista) Select “on” option of SUPPRESS_EVENT_DETECTION in Expert setting. b) Modify Event time to 10ms f...
2018-02-11 23:11:43 3815 4
原创 闲谈swi与ucos-终结
UCOSiii在cortex m4上的移植已经完成,现总结如下:MCU s32k144编译器 GNU gcc开发环境 DS32 / NXP Freescale其中遇到很多细节的调试,然后one by one 克服,1. OSCtxSw 上下文切换,和 OS_CPU_PendSVHandler 异常挂起中断服务函数,这里首先要把ARM cortex m4 technical
2017-03-13 14:23:49 701 3
原创 闲谈swi与ucos-续篇
接上篇...其实SWI 正如我上文所述,SWI 只是主动的可预知的让自己中断,现在我们可以名正言顺的说 应用于ARM里尤其是Cortex-M 系列的SWI 应该就是所谓的自己去exception, 如PenSV。另外年龄大了,以前理解的比较常识性的东西,在进行另外一个技术深度研读时容易把以前的记忆冲涮变淡,比如以下这个问题:什么情况下会用到栈的操作?噢!显然有个重要的场合如:正在执
2017-02-15 16:07:22 333
原创 闲谈swi与ucos
最近准备玩下ucos,移植ARM上,突发奇想出一个附带问题在这里抛出来,关于任务切换,大家都知道任务切换的时候需要用汇编编写代码,这无疑是會给用惯了高级语言的工程师带来些许不爽,但是很多的单片机,当然是可以满足移植ucos最基本要求的前提。回顾下以往发过程中用c语言写的程序中有个特点,就是进出中断完全由编译器去处理,工程师或开发人员完全不閉关心进栈出栈的底层问题。有过汇编谝写经验的人不
2016-11-18 15:48:55 660
S12ZVC eeprom 刷写和S19包含
2020-11-18
Rl78 bootloader vector table application notes.pdf
2020-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人