自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(240)
  • 收藏
  • 关注

原创 ISOLAR软件生成报错处理(七)

中文意思是在抽取文件当中有重复名称,但其实不是真正的原因是:1.在抽取生成的arxml文件里面有两个一模一样的,需要手动删除一个2.不同的SWC,同样名字的端口,不允许mapping到不同的信号上。3.需要断开一下接口,再原样链接回去。

2025-05-30 13:23:41 387

原创 ISOLAR软件生成报错处理(六)

真实的错误报不出来,需要重启软件才能显示具体是什么错误。

2025-05-29 13:59:47 944

原创 ISOLAR软件生成报错处理(五)

这东西不用管,不影响生成。

2025-05-29 13:46:33 1121

原创 ISOLAR软件生成报错处理(四)

提示应用层接口数据类型有问题,其实是ISOLAR软件不允许改变应用层接口数据类型,需要把整个接口删掉,重新添加。

2025-05-28 19:54:34 1065

原创 ISOLAR软件生成报错处理(三)

根据提示根本查不到原因,通过回退代码,锁定问题文件为某个SWC的arxml,问题在某一个PORT上面,但并没有什么问题,重新新建接口之后就解决了,说明是ISOLAR软件的bug。

2025-05-28 19:36:41 624

原创 ISOLAR软件生成报错处理(二)

首先需要检查system的mapping有没有映射好也有可能是COM信号的这个地方没有配置或者出现了两个一模一样的东西。

2025-05-27 09:52:22 391

原创 ISOLAR软件生成报错处理(一)

在使用ISOLAR软件的时候,发现有非常多的报错,在这里做个记录汇总。由于报错特别多,分开几篇文章整理存放,希望能够帮助到大家。本文提供问题描述及解决办法,可供参考,可能没有包含该工具所有报错情况,欢迎评论留言交流。

2025-05-27 09:35:10 515

原创 劳特巴赫trace32断点相关操作

介绍了在调试过程中设置条件断点的高级功能。通过双击源码左侧可添加变量读写断点,支持设置多重触发条件:仅在变量写入特定值、每10次写入触发1次中断,且需满足其他自定义条件时才暂停程序。触发中断后执行指定指令,并在运行时实时显示断点计数状态(10次触发1次机制)。这种灵活的断点设置方式为复杂调试场景提供了精准控制。

2025-05-27 09:10:06 304

原创 劳特巴赫trace32变量相关操作

1.内部变量一般看不了,可能会显示问号2.变量显示不一定正确3.数字是不是实时的,就是右上扳手设置DUALPORT有没有勾选。

2025-05-24 08:59:24 709

原创 劳特巴赫trace32跟踪代码功能

上电后点击attach。

2025-05-24 08:59:01 126

原创 劳特巴赫trace32查看外设寄存器的值和内存数据

按照下图操作可以看到对应内存里面的数据。

2025-05-23 10:57:21 401

原创 劳特巴赫trace32异常问题汇总

是打断点导致的问题,程序只能停留在断点的前面,所以看到的数值并不是最后一个数据的,而是它的初始值,也就是说读取最后一个数据的动作并没有完成。调试器有些逻辑需要暂停MCU核去作处理,这样会影响MCU的运行效率,导致程序运行变慢、运行时间和负载率监测不准、硬狗喂狗不及时复位等情况。有时候代码会调用不到OS,可以通过查询以下变量是否有变化,判断OS调用情况,如果没有调用到,可以尝试重新上下电。如果需要看最后一个读取的数值,只能在它后面加上语句,在后面的语句上打断点,才看得到执行完读取动作之后的结果。

2025-05-23 10:42:53 721

原创 劳特巴赫trace32关联和查看源代码

关联源代码Symbol.SourcePATH.SetRecurseDir *查看已关联源代码目录。

2025-05-20 08:56:23 216

原创 劳特巴赫trace32芯片复位操作

有两种方法,第一种是会把代码重头跑的,第二种只是复位芯片的寄存器。

2025-05-20 08:49:51 226

原创 劳特巴赫trace32状态意义及指令作用

D.SAVE.B F:\DATA.hex D:0x00402000--0x006FFFFF——下载指定地址范围代码。system.attach -- 连接已经运行的目标芯片,不复位,常用于死机调试。system.cpuaccess enable -- 运行时访问cpu。system.up -- 连接目标芯片(目标芯片会复位重启)system.reset -- 复位目标芯片。system.down -- 断开目标芯片。

2025-05-19 09:09:17 476

原创 劳特巴赫trace32关联elf文件

在弹出窗口中,选择对应elf文件,点击打开即可。

2025-05-19 09:08:39 127

原创 劳特巴赫trace32关联和查看源代码

关联源代码Symbol.SourcePATH.SetRecurseDir *查看已关联源代码目录。

2025-05-18 11:37:23 145

原创 劳特巴赫trace32自定义调试界面

加载自定义调试界面,包括变量。

2025-05-18 11:36:59 232

原创 劳特巴赫trace32负载率测试

按照下图步骤点击即可。

2025-05-17 12:40:55 221

原创 劳特巴赫trace32烧录方法

打开脚本,位置在: 安装路径\files\demo\powerpc\flash,选择里面的cmm文件。运行脚本,加载elf文件,点击运行即可。选择内核,点击start即可。点击continue执行即可。

2025-05-17 12:35:12 323

原创 《被讨厌的勇气》书摘

我对自己的身高的感觉终究还是在与他人的比较——也就是人际关系中产生的一种主观上的“自卑感”——如果没有可以比较的他人存在,我也不会认为自己太矮。以前我跟老一辈的争吵过程当中就有这种非常强的感觉,他们哪怕持有十分荒诞的观点,逻辑不通,立论也被破掉了,依然誓死坚持着自己的观点。这是“贴脸发言”,他们本质上捍卫的不是提出的观点,而是自己压上的尊严,自己赌上的权力,他们一定不能输。不再把世界当成危险的所在,也不再活在不必要的猜忌之中,你眼中的世界就会成为一个安全舒适的地方,人际关系的烦恼也会大大减少。

2025-05-09 21:57:14 769

原创 交给你,你也可以的

有时候刚打开代码,需求就来了,对接就来了,变更就来了,会议就来了,每天加班到10点往后,人的脑袋都是昏昏沉沉的,回到家倒头就睡。事实上,世界就是一个草台班子,是有天纵奇才,是有天之骄子,但绝对不会出现在你我的身边。这让我想起那时候在M公司领导拒绝我提出加薪要求的理由,他拿出新来的同事跟我做比较,领导安排我俩研究两份差不多的代码,然后做出一个项目,新同事完成了,我却在多次延期后放弃。深入了解之后才知道,原来这东西非常的简单,几个环,控制好输入输出限制条件,后面就是调参数的事情了,真的就是几年就能做得非常好。

2025-05-09 15:34:18 184

原创 S19文件格式解析

跟hex文件不同,S19文件是由 ASCII 文本组成记录类型:2字符,一个大写"S"(0x53),和一个数字0-9。字节计数:2字符,地址和数据和校验和三个区域的总长度。地址:4或6或8字符,由记录类型决定,地址字节以大端格式排列。数据:0-64字符。校验和:2个字符。

2025-05-08 17:14:42 247

原创 Hex文件格式解析

这里要注意的是,段落的前后跟地址的先后无关,可以把高位的地址放在文件前面。

2025-05-08 16:34:39 519

原创 git did not exit cleanly (exit code 128) 已解决

将"C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe" 修改为"C:\Program Files\Git\bin\ssh.exe"提示错误的原因是找不到.git文件,无法执行git指令,因此在命令行输入 git init。2. 在Git Bash 中输入 git status。上面说了,是因为这个index.lock文件存在!这个办法我测试过没法解决我的问题。突然发现其实提示框并没有显示全!在这里把日志都清一遍。

2025-04-30 14:10:36 985

原创 拒绝侥幸,拥抱变化

可以得知的是,X同事的同届和同龄人大多都比他要高出好几个职级,有些已经在担任部门领导了,他仍然背着比最底层同事高一点的职级,跟最底层同事干着一样的活,以前比他职级低的人也爬到了他的头上,导致他的位置十分的尴尬。我感到很奇怪,第一时间自测了提供的接口,发现在单板测试上是OK的:查看了相关的ADC和DMA配置,以及底层寄存器的数值和状态,各层的数值,转换前后的结果,确认了自身的交付质量。由于公司招聘的时候对人员素质有一定的要求,大部分的人面对新的变化都能逐渐适应,难免也会出现少部分像X同事这样的漏网之鱼。

2025-04-30 14:06:50 429

原创 解决make...No such file or directory问题

拿到同学交付的Makefile,执行make的时候提示报错如下,里面的xxx是敏感信息,下同,跟本问题没有太大关系,因此略去。

2025-04-11 14:03:35 395

原创 TSMaster报文发送信号生成器设置无效问题

TSMaster报文发送里面有个信号生成器的功能,在每个信号里面都有一个,可以自动根据设置对信号的值进行改变。位置如下图可以进行选配,不使用的话默认选择“无”,使用的话有“正弦”“斜坡脉冲”等功能进行配置。

2025-04-03 13:44:50 236

原创 Windows系统下的修改日期代表什么

今天要查一些历史文件,需要根据日期来寻找,一开始根据文件夹的修改日期来寻找,发现打开之后里面所有文件的修改日期跟文件夹都不同,都晚于文件夹的修改日期,经过整理才知道,文件的修改日期跟文件夹的修改日期代表的是不同的意义。文件夹的修改日期:并不是指文件夹里面的所有文件最后一次被修改的时间,而是指文件夹的创建时间。由于文件夹的创建时间早于或与文件的修改时间相同,导致文件夹显示的修改日期与文件内部的修改日期不一致。文件的修改日期:文件最后一次被修改的时间。

2025-03-13 10:21:03 288

原创 关于tresos Studio(EB)的MCAL配置之GPT

GPT,全称General Purpose Timer,就是个通用定时器,取的名字奇怪了点。定时器是一定要的,要么提供给BSW去使用,要么提供给OS去使用。

2025-03-05 15:58:25 862

原创 关于tresos Studio(EB)的MCAL配置之Resource

这个选择并不是每个芯片都是可以选择的,它只能选择你购买安装的开发包里面包含的芯片,可以简单的理解为只有对应系列的芯片。有且只有唯一一个选项,就是芯片的选择。

2025-03-02 10:23:50 256

原创 关于tresos Studio(EB)的MCAL配置之文件架构

在默认路径C:\EB\tresos\plugins里面有参考文档,静态代码和动态代码,EB跟芯片相关,选择什么系列就看这个plugins,具体芯片选型在autosar路径下。接口一般在静态代码,动态代码会根据需要生成,部分定义很多都是只是个名字,并没有使用到。

2025-03-01 10:24:05 610

原创 关于tresos Studio(EB)的MCAL配置之导入epc文件

新建模块,按照默认配置选择即可。

2025-03-01 10:19:27 305

原创 任务CPU占用率过高导致代码跑飞

代码在台架上跑飞了,属于偶发事件,但是概率较高,基本一小时内就会跑飞。但是由于台架在异地,去现场就要出差,牵涉到公司的各种流程,人力成本也很大,决定先在单位里解决。

2025-02-26 14:00:47 224

原创 电源管理模块导致主控芯片复位

由于硬件同学把供高压电的线束插到了低压端口,发现的时候已经供电有一段时间了。线束接正确时,上电几秒后主控芯片发生复位。但由于电路板数量极少,需要跟软件同学,一起排查这个问题,看看能不能把板子救回来。

2025-02-26 11:34:08 493

原创 trace文件转换结果不同问题

同学的trace文件回放出错了,暂停了下来,打算将blf文件转换成asc文件,查找下里面有没有错误帧,意外发现大家转换的结果不一样。同学转换出来的asc文件是没有错误帧的,我转换出来的asc文件是有错误帧的,对比了下大家使用的转换工具。原来是因为我使用canoe进行转换,能够比较完整地把文件转换出来。就能看到下面的error。然而同学使用的是TSMaster,转换的结果就没那么可靠了。

2025-01-06 11:25:16 152

原创 Excel生成DBC脚本源文件

新建一个Excel,后缀为“.xls”工作本名称改为“CAN_Matrix”在首行按照列来起名字,在里面只需要填写必须的内容即可。列数名称第0列第1列第2列MessageID第3列MessageLength(byte)第4列ECU第5列ECU第6列第7列第8列第9列第10列第11列第12列第13列NM Message第14列CANFD BRS第15列第16列第17列SignalLength(Bit)第18列第19列。

2024-12-21 15:38:34 1724

原创 CANape使用之标定

操作跟测量类似,也是将信号拖动到空白区域,但这次我们要选择parameter window里面的窗口,因为只有这里的窗口才能进行标定。CANape允许对数据进行修改,然后将其写入与CANape连接的ECU的内存中,以修改在ECU中运行的软件的行为。在这类窗口里面,我们可以调整标定数据的值,右键可以保存标定的数据。在弹出的对话框里面选择需要的参数导入即可。右键也可以导入之前保存的标定数据。

2024-12-21 15:37:49 843 2

原创 CANape观测标定以外的报文或者信号

点击ADD,选择对应的DBC文件吗,重新打开trace窗口或者刷新工程即可。这种比较好解决,在trace窗口里面把对应的网络节点勾选上即可。2、没有导入对应的DBC。

2024-12-20 09:59:18 452

原创 GHS编译报错error #412 unresolved symbols

提示如下图。

2024-12-20 09:58:16 668

EasyPowerX-V1.0.2

EasyPowerX-V1.0.2

2024-11-20

LDF格式文件软件安装包

LDF格式文件软件安装包

2024-11-20

Excel转DBC工具,用python编写,安装环境运行即可使用

Excel转DBC工具,用python编写,安装环境运行即可使用

2024-11-05

CANdb++安装包正版

这东西能打开和编辑你的DBC文件

2024-10-29

ZCANPRO安装包ZCANPRO-Setup-V2.2.6(20230327)

ZCANPRO安装包

2024-05-10

Custom-Flash-Drivers

Custom-Flash-Drivers

2024-05-04

CAN通讯芯片TJA1043规格书

CAN通讯芯片TJA1043规格书

2024-04-23

trace转换工具,适用于bmr/mdf/mat/asc/blf格式

trace转换工具,适用于bmr/mdf/mat/asc/blf格式

2024-04-11

RTC芯片RA8900CE规格书

RTC芯片RA8900CE规格书

2024-04-08

TeamViewer2024最新安装包

TeamViewer2024最新安装包

2024-02-25

S-35390A-datasheet

S-35390A-datasheet

2024-02-20

CH340串口工具安装包

CH340串口工具安装包

2023-12-25

TSMaster安装包

TSMaster安装包

2023-12-25

DBC文件格式解析(免费)

DBC文件格式解析(免费)

2023-11-17

Hex文件合并APP和Boot工具

用来合并Boot 和 APP代码的

2023-08-05

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

TA关注的人

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