支持HPM6E00!HPMicro Pintool Web v0.3.1正式上线!

2024-07-04
浏览量:
148


各位先楫的小伙伴们,基于hpm_sdk v1.6.0HPMicro Pintool Web v0.3.1 正式上线啦!


线上体验地址:

https://tools.hpmicro.com


更新内容


1、新增 HPM6E00 系列数据

先楫发布了最新的 HPM6E00 系列芯片,Pintool 也迅速支持了 HPM6E00 系列芯片及封装,包括:

- HPM6E50 的 BGA196 封装

- HPM6E60 的 BGA196 和 BGA289 封装

- HPM6E70 的 BGA196 和 BGA289 封装

- HPM6E80 的 BGA196 和 BGA289 封装

直接从项目创建 SoC 下拉框中选择想要的芯片即可,如下图所示:


2、选择信号面板引脚

和信号名支持排序逻辑

默认情况下,Pintool 会按照添加顺序显示引脚信号名称,但有小伙伴反馈数据多了之后查看不方便,Pintool 新增了排序功能。在选择信号列表标题栏,通过点击 PinName 和 Signal 名称右侧的上下箭头,可以分别按照 PinName 和 Signal 名称进行升序和降序排序。如下图所示:


3、信号选择面板相同模块不同实例

显示信号列表新增排序逻辑

之前版本的 Pintool 在显示模块下信号是为无规则展示,考虑到显示的美观性,我们将信号列表按照信号名称进行升序排序,如下图所示:


Bug修复


1、修复部分信号默认状态

存在冲突无法全选的问题

之前版本的 Pintool 如果在信号面板存在冲突引脚(即两个信号使用了相同引脚),勾选全选功能时,后端会提示引脚重复并添加失败,v0.3.1 版本在遇到该问题时,禁用了其中一个信号,保证全选功能正常使用,如下图中,`UART0.DE` 和 `UART0.RTS` 两个信号均使用了 PA02 引脚,Pintool 默认禁用后一个信号,用户需要手动更改引脚以更新状态。


2、修复信号选择列表分组为

组合分组时无法正常选择的问题

Pintool 对于一些高速信号(如 SPI 等)默认启用了推荐分组逻辑,但是之前版本有的推荐分组存在逻辑错误导致信号不能正常选择,v0.3.1 版本修复了该问题。


3、修复一系列代码生成问题

- 修复 TRGM 生成代码中trgm_enable_io_output 参数错误的问题;

- 修复 GPIOM 配置为 Output 且 Output Level 设置为 Low 时,生成代码错误的问题;

- 修复 PY 和 PZ 引脚配置后使能 Loopback 生成代码错误的问题;

v0.3.1 版本功能就先介绍到这里啦, 期待你们的反馈!问题反馈地址:

https://github.com/hpmicro/hpm_pinmux_tool/issues


“先楫半导体”(HPMicro)是一家致力于高性能嵌入式解决方案的半导体公司,总部位于上海,产品覆盖微控制器、微处理器和周边芯片,以及配套的开发工具和生态系统。公司成立于2020年6月,总部坐落于上海市浦东软件园区,并在天津、苏州、深圳和杭州均设立分公司。核心团队来自世界知名半导体公司管理团队,具有15年以上,超过20个SoC的丰富的研发及管理经验。先楫半导体以产品质量为本,所有产品均通过严格的可靠性测试。目前已经量产的高性能通用MCU产品包含HPM6700/6400、HPM6300、HPM6200、HPM5300、HPM6800及HPM6E00系列,性能领先国际同类产品并通过AEC-Q100认证。公司已完成ISO9001质量管理认证和ISO 26262/IEC61508功能安全管理体系双认证,全力服务中国乃至全球的工业、汽车和能源市场。更多信息,敬请访问 https://hpmicro.com/