- 博客(13)
- 收藏
- 关注
原创 QAC,TESSY
Tessy:通常可以用来做单元测试。可借助TESSY工具添加测试用例,来对源码进行覆盖度,期待结果等一些测试。测试的对象,主要针对某个.c文件里面的所有函数。再对函数进行UT测试时,里面涉及调用外部函数时,需要对这些外部函数进行打桩。TESSY可以很方便的进行打桩。如果不使用TESSY工具进行打桩,也可以在源码里面用宏定义开关,来编写UT测试代码。对需要打桩的函数,进行编写。QAC: 通常用来做静态代码检测。源码不符合规则的,需要修改源码。测试的过程,源码是不改动的,所以称之为静态代码检测。
2024-09-25 11:35:19
514
原创 EB MCAL --- S32K3xx_GPT
2.S32DS工具中配置时钟实例,外部晶振焊接了24Mhz。IPS_PLAT_CLK最高120Mhz. 由此可见每个系统时钟节点的时钟频率不能随意设置,需要根据手册中的参数进行设置。Slow external crystal oscillator (SXOSC) 低速外部晶振 (部分S32kxxx封装系列不支持)Slow internal RC oscillator (SIRC) 低速内部RC (用于看门狗等)Fast internal RC oscillator (FIRC) 高速内部RC。
2024-07-01 17:37:56
233
原创 NXP S32k3 MCAL GPT定时器配置
PIT时钟源为AIPS_SLOW_CLK,其中RTI时钟为SIRC_CLK,用于在standby模式下唤醒MPU。PIT共有3个instance,每个instance又有4个channel。其中PIT_0可以被连接成为一个64bit的定时器(正常为32bit定时器)。PIT定时器为向下计数器,counter值写在LDVAL registers中。
2024-04-10 17:15:22
1162
1
原创 echo命令 编辑hexview脚本实现hex,s19转换
:如果target.hex存在,执行HEXVIEW,Target1.hex地址偏移399,然和和target.hex合并,输出新的Final.hex文件。::这里的%1表示输入参数,比如将要处理的文件拖到这个脚本上,那%1就等于要处理的文件名称以及它的路径,注意这里有个():: 这里确定hexview的执行路径,可以换成自己的绝对路径。::将hex偏移99999,后转成s19文件。:: 这里是要输出保存的目标文件位置和名称。::将Hex转成s19文件。
2023-06-08 16:46:30
1288
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人