自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Green Hills】GHS-Checkout Browser功能介绍和使用

Checkout Browser被设计为与CVS(Concurrent Version Systems)或Subversion一起使用,为您提供签出的图形视图和存储库中文件的状态。历史记录浏览器(请参阅“历史记录浏览器”)旨在为您提供有关特定文件的详细版本信息,而Checkout Browser则为您提供有关Checkout中每个文件的一般信息,并提供对Checkout中任何文件的更详细信息的访问。Checkout Browser还允许您在Checkout时操作文件。

2026-01-20 08:15:00 1273

原创 【Perforce】ASPICE认证和ISO26262认证的区别

维度ASPICEISO 26262核心目标过程质量与成熟度功能安全适用对象软件开发流程安全相关系统(软硬件)评估标准能力等级(Level 0~5)安全等级(ASIL A~D)行业驱动力供应链准入门槛法律/安全合规性要求简单来说:ASPICE是“如何规范地开发软件”,关注过程;ISO 26262是“如何安全地设计系统”,关注结果。两者在汽车开发中常需并行实施,共同保障产品可靠性与安全性。

2026-01-13 08:15:00 1253

原创 【ARM】MDK-编译时Linker Error:Internal fault

记录问题ARMCLANG: Linker Error: Internal fault: [0xb3b91b:6120001]的解决方案,以及添加原厂对于该问题的说明链接,为同事解决该问题提供参考。

2024-12-24 10:24:08 1448

原创 【Green Hills】GHS自动(静默)安装软件命令(Windows和Linux均适用)

通过使用GHS自动安装的命令,略过手动安装的步骤直接进行安装。

2026-02-14 08:15:00 546

原创 【Arm】Keil MDK 的Symbols窗口

1)、进入到Debug模式后,可以通过菜单View->Symbols Window打开查看变量的窗口(如图4-1-1),或者通过工具栏中的Symbols Window按钮打开(如图4-1-2)。a、Virtual Registers:显示虚拟寄存器(VTREGs)访问模拟资源,如输入/输出引脚、通用异步收发传输器(UARTs)或控制器局域网(CANs)。5)、通过Symbols窗口就可以进一步地了解工程中的变量定义情况、内存地址、偏移量等各项的变量信息。(1)、Module\Name:显示符号的名称。

2026-02-13 10:35:35 297

原创 【Green Hills】GHS汇编代码的查看与保留

解决Green Hills构建完工程后,对于代码生成后的汇编指令进行查看。

2026-02-12 08:15:00 577

原创 【Green Hills】GHS自定义配置文件中的通配符

解决在自行编写GHS的配置文件的时候,对于一些重复性的信息使用简单通配符进行替代,减少重复性操作的情况。

2026-02-11 08:15:00 708

原创 【Green Hills】GHS解决使用E2仿真器的时候提示“Error: “-use svr“ or “-nouse svr“ are required with this device”

解决Green Hills使用E2仿真器的时候提示“Error: "-use svr" or "-nouse svr" are required with this device”的问题。

2026-02-10 08:15:00 70

原创 【Green Hills】GHS创建多个项目构建配置版本

解决Green Hills中除了Debug、Release两个项目配置之外想要新建一个项目配置选项的问题。

2026-02-09 08:15:00 602

原创 【Green Hills】GHS如何在工程配置中进行宏定义

解决Green Hills中想要通过全局的宏定义对于代码进行版本控制。

2026-02-06 09:50:05 46

原创 【Green Hills】GHS如何在工程目录中注释掉对应的源文件

(2)、如果对应的源文件连工程目录中都不想显示出来的话,可以在对应的源文件路径前面添加“#”。在图4-2-2中直接用“#”后,在工程目录中这个文件就直接被摘除了。如图4-1-1所示。最后的展示结果就如图4-1-2所示的,被注释掉的文件在工程目录中呈现的是灰色的。(1)、找到并打开对应源文件的所属 .gpj工程文件,在对应的源文件路径前面添加“{comment}”。想要将对应的文件取消注释,还是一样,通过菜单中Modify Project的Uncomment选项去取消对应文件的注释即可。

2026-02-04 08:15:00 648

原创 【Perforce】QAC创建多目标工程

用于解决需要对于同一个工程使用不同的工程配置的需求。

2026-02-03 08:15:00 670

原创 【Arm】解决MDK在打开工程的时候提示CMSIS的版本不对问题(即MDK工程需要安装CMSISV6版本的Pack包)

解决MDK在打开使用Compiler 6的工程的时候,提示CMSIS 的API版本过低的报错。

2026-02-02 08:15:00 293

原创 【Proforce】Validate管理员登录密码重置

注:该文件Windows环境下路径默认为C:\ProgramData\Perforce\Validate\projects_root\config\admin.conf。2)、设置临时管理员,在admin.conf文件末端编辑,加上<init.admin.name=emdoor1>(本例临时管理员为emdoor1)1)、 找到服务器上的<projects_root>/config/admin.conf的系统配置文件,该文件设定了默认状态管理员名称。4)、在Validate界面登入临时管理员账户,点击。

2026-01-30 08:15:00 274

原创 【Arm】MDK如何生成ELF文件

2)、在User界面选择“After Build/Rebuild”勾选“Run#1”, 在执行框内输入如下命令E:\Keil_v540\ARM\ARMCLANG\bin\fromelf.exe --elf --output=C:\Users\zhulo\Desktop\test\Output\atk_f767.elf C:\Users\zhulo\Desktop\test\Output\atk_f767.axf。3)、点击编译后,在相应的文件夹下生成atk_f767.elf文件。

2026-01-29 09:16:04 298

原创 【Green Hills】GHS-客户端多端口的授权配置

在实际使用场景内客户具有多组不同时期采购的网络版授权,默认端口2009默认已使用,新购授权放置在2010端口上。对此进行扩散指导,网络版中多端口、多服务器的情况,客户端连接配置文件如何修改。本文档指导如何快速进行客户端电脑的统一修改,且无需每个客户端电脑都再次进入应用程序修改连接配置。

2026-01-28 08:15:00 575

原创 【Perforce】Klocwork-创建Vaidate Project 失败

在Klocwork试用过程中,用户创建集成项目出现无法借出授权,但是用户自行创建Klocwork本地项目并成功分析。对于该问题进行记录和解决思路记录。

2026-01-27 08:15:00 337

原创 【Perforce】Ubuntu系统中无法打开图形化界面

用户的环境系统内的配置文件以及相应版本,我们无法确认用户内置环境是否缺失相关配置文件,本文档快速确认所需要下载的相关文件。在完成QAC软件的安装时无法打开Helix QAC的图形化界面,记录如何快速给原厂确认环境问题,以及需要运行的下载命令,记录解决步骤。图1-1。

2026-01-26 08:15:00 371

原创 【Arm】MDK-烧录配置文件无权限访问

用户代码编译正常、调试出现报错<Error: Flash Download failed - "Cortex-M4">仿真器识别正常,keil-Debug内显示相关信息、设备启动正常。记录排查步骤,找到配置文件位置,查找相关文件,确认读取权限,后续成功烧录。图1-1。

2026-01-23 08:15:00 125

原创 【Green Hills】GHS-LIB库文件的生成和调用

客户使用GHS的Mutil 图形化界面,想要对工程内部分文件进行加密,使其关键算法和函数在上下流传阅时,不影响正常二进制文件的生成,更不影响自己公司内部代码机密泄露。

2026-01-22 09:31:46 317

原创 【Arm】DStream-ST的CoreSight 20调试接口的认知

掌握嵌入式系统调试的基本方法,学会正确的CoreSight接口的硬件连接方法。如果不了解CoreSight调试接口的基本常识,如引脚的顺序、定义等,则无法调试嵌入式系统,浪费时间和精力,还可能损坏目标硬件。客户并不了解JATG和Core sight的硬件接口区别,在客户开发板为CoreSight的调试接口,在连接上DStream的JATG接口时,发现无法连接,客户并未进行原理图和端口的检查,后续查看客户原理图给予连接方案解决问题。

2026-01-21 08:15:00 321

原创 【Green Hills】Validate授权文件分析和服务端授权部署

分析授权文件的结构和各个功能组件进行对应,为后期排查客户授权问题提供理论基础。记录Helix QAC和Validate服务器端授权快速部署步骤,避免后续出现授权冲突文件,减少售后成本。对QAC授权、Validate授权和license文件间的调用机制,进行说明。后续了解进行软件授权的安装和部署。

2026-01-19 17:36:06 759

原创 【Perforce】QAC-Validate Database启动失败

记录Helix QAC产品线的Validate 相关服务启动失败,相关文件损坏,后续如何删除其缓存文件,如何解决服务无法启动问题。

2026-01-16 08:15:00 259

原创 【Green Hills】GHS如何修改非源文件的类型属性

修改已经搭建好的GHS工程中各级非源文件的的类型属性。

2026-01-15 08:15:00 577

原创 【Perforce】什么是数据流分析和控制流分析

控制流分析是“骨骼”,关注代码如何执行。数据流分析是“血液”,关注数据如何流动。两者结合,可以全面识别代码中的逻辑错误、安全漏洞和优化机会。​

2026-01-14 08:15:00 651

原创 【Perforce】Validate 登录失败、用户已满

在使用的过程中无法使用<guest>进行登录,并且报错<Unable to obtain a license>针对类似问题,进行问题分析,捕捉问题原因。

2026-01-12 08:15:00 599

原创 【Green Hills】GHS如何比对两个ELF文件的内容区别

解决客户想要对比不同的工程版本所生成ELF文件有什么不一样的地方。

2026-01-09 08:15:00 535

原创 【Altium】原理图中网络标签作用范围的设置

原理图中网络标签作用范围如何设置,以及五种设置之间的区别。

2026-01-08 08:15:00 710

原创 【Green Hills】GHS在工程管理中对于文件的路径显示

通过设置修改MULTI Project Manager窗口中,关于工程文件的路径显示问题。

2026-01-07 08:15:00 177

原创 【Arm】安装DSTREAM单元的USB驱动程序

1)、使用root权限运行ARM DS安装目录下的run_post_install_for_arm_ds - 5_vx.x.x sh脚本。如果您跳过了ARM DS安装程序中的DSTREAM驱动程序安装过程,可以按照下面步骤单独安装DSTREAM驱动程序。1)、找到安装目录Development Studio 2023.0\sw\driver_files下的driver_install.bat批处理文件,然后用管理员权限运行(如图1)。2)、在“驱动程序安装向导”中,单击“下一步”并按照步骤操作即可。

2026-01-06 08:15:00 387

原创 【Altium】PCB规则SMD to Corner的用法

介绍PCB规则中SMD to Corner的使用方法。

2026-01-05 08:15:00 503

原创 【Altium】Smart Edit功能

介绍AD中的Smart Edit功能。

2026-01-04 08:15:00 255

原创 【Arm】解析MDK生成的HEX文件中的各个数据的内容

在嵌入式系统开发中,HEX文件是程序编译后生成的一种常见输出格式,尤其在基于ARM架构的开发环境中,由Keil MDK工具链生成的HEX文件被广泛用于烧录和调试。然而,尽管工程师们对其用途较为熟悉,但对其内部结构及数据段的具体含义却往往缺乏深入了解。本文旨在解析由MDK生成的HEX文件中各数据段的组成,帮助开发者理解其内部逻辑,并通过校验和计算验证文件的完整性。具体目标包括:● 解析HEX文件中每行数据的组成部分及其意义;● 探讨不同数据类型(如线性地址、扩展段地址等)的作用;

2025-12-31 08:15:00 845

原创 【Altium】检查原理图中元器件未连接的Passive Pin

如何让原理图编译时找出元器件上未连接的Passive Pin。

2025-12-30 11:45:00 442

原创 【Altium】如何实现铺铜开窗同时铺铜上的过孔盖油

如何实现铺铜开窗同时铺铜上的过孔盖油的操作说明。

2025-12-29 08:15:00 188

原创 【Altium】PCB导出STEP出现“Failed to Export“1

PCB导出Step文件时出现"Failed to Export"的问题排查方法。

2025-12-26 09:19:33 331

原创 【Altium】原理图中如何屏蔽部分电路

原理图中屏蔽功能的使用方法介绍。

2025-12-25 08:15:00 249

原创 【Altium】PCB布线时无法捕捉焊盘中心

解决PCB布线时无法捕捉到焊盘中心的问题。

2025-12-24 08:15:00 548

原创 【Altium】网络版AD服务器自动收回license设置

网络版AD在服务器上的自动收回license设置。

2025-12-23 08:15:00 385

原创 【Arm】MCU和SOC的区别

MCU将计算机的CPU、RAM、ROM、定时计数器和多种I/O接口集成 在一片芯片上,只提供最少的内存、接口、处理能力等,专注于小型嵌入式控制系统或控制应用程序。在这些系统中,MCU芯片可以实现数据采集、处理、控制、通信等功能,提高了汽车的性能、安全性和舒适性。在这些产品中,MCU芯片可以实现温度控制、湿度控制、定时控制、故障检测等功能,提高了产品的智能化程度和可靠性。在这些设备中,Soc芯片集成了处理器、内存、图形处理器、无线通信模块等,提供了高性能和低功耗的移动计算能力。典型的8位通常是以8MHz;

2025-12-19 08:15:00 913

空空如也

空空如也

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

TA关注的人

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