硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1270|回复: 9
收起左侧

[脱机烧录] 时隔半年,再次死磕,成功搞定H7-TOOL脱机烧录英飞凌车规级M7多核芯片CYT4B,凌晨发帖纪念(2024-11-21)

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115593
QQ
发表于 2024-11-21 02:29:49 | 显示全部楼层 |阅读模式
【前言】
上周连续作战4天4夜,终于解决H7-TOOL脱机烧录NXP汽车级M7芯片S32K312烧录问题,给了极大的信心,所以趁热打铁,手感还在,准备2.27固件发布前,死磕一直未解决的CYT4B脱机烧录,这也是个老大难。

之前验证添加的S32K344,以为S32K312也是一样的,就直接添加到TOOL里面了,谁知有问题。S32K系列套路太多了,各个芯片都有区别。快赶上之前研究RP2040的脱机烧录了,先是无法进入调试状态,然后又无法擦除,解决后擦除后,编程又不行了,编程失败这块直接研究了2两天,连续搞了4天才搞定。



网上卖S32K312的板子都比较贵,干脆我们自己做了个核心板方便测试


【死磕CYT4B】

之前买了两个板子,都锁死了,血亏400块。英飞凌的汽车级芯片不便宜,自己做板子,成本也不低。这个芯片是双M7 + M0三核。



所以又买了两个板子,这次非常小心,比较激进的测试方法先不使用了。由于和S32K差不多,也是汽车级的,有些地方现象类似,解决方案也类似,前几天解决S32K312的M7内核调试问题确实给了极大的帮助,这次连续折腾了两天,终于可以擦除了,但编程还不行



今天折腾了一天,依然是卡在编程上没有进展。凌晨了,不能畏手畏脚了,来点激进的测方法,竟然编程成功了,太不容易了。

下载 (1).png

2024-11-21凌晨发帖纪念

NXP和英飞凌的这几款汽车级芯片太折腾了,弯弯绕太多,今年搞脱机烧录锁死了太多板子,还专挑贵的板子锁。

最重要的一点是,这些汽车级IC厂家都喜欢在自家的IDE上做全面支持,MDK下支持贼差,连个例子都没有,调试都没法调试,真是硬着头皮上。

评分

参与人数 3金币 +50 收起 理由
xode + 20 赞一个!
shahuli + 10 很给力!
suozhang + 20 很给力!

查看全部评分

回复

使用道具 举报

5

主题

60

回帖

75

积分

初级会员

积分
75
发表于 2024-11-21 15:02:35 | 显示全部楼层
太强了哥!!!
回复

使用道具 举报

3

主题

16

回帖

25

积分

新手上路

积分
25
发表于 2024-11-22 09:02:46 | 显示全部楼层
嗯,激进的测试方法是啥
回复

使用道具 举报

0

主题

9

回帖

9

积分

新手上路

积分
9
发表于 2024-11-22 09:58:18 | 显示全部楼层
能支持外部flash烧录了吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115593
QQ
 楼主| 发表于 2024-11-22 10:31:16 | 显示全部楼层
stm_fpga 发表于 2024-11-22 09:02
嗯,激进的测试方法是啥

测试特殊固件。容易锁住芯片。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115593
QQ
 楼主| 发表于 2024-11-22 10:32:55 | 显示全部楼层
jordonwu 发表于 2024-11-22 09:58
能支持外部flash烧录了吗?

没问题。
1、可以直接SPI接口烧录
H7-TOOL通过SPI接口脱机烧录SPI Flash操作说明,支持1拖4(2021-07-24)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=107035

2、也可以SWD接口烧录

【实战技能】任何支持SWD接口的单片机都可以方便移植的SPI Flash烧写算法制作,含视频说明(2022-05-30)
https://www.armbbs.cn/forum.php? ... 2600&fromuid=58
(出处: 硬汉嵌入式论坛)

回复

使用道具 举报

0

主题

9

回帖

9

积分

新手上路

积分
9
发表于 2024-11-22 11:05:46 | 显示全部楼层
英飞凌CYT4B/CYT3BB 可以用SWD口刷外部flash吗?需要基于楼主位最新的FLM吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115593
QQ
 楼主| 发表于 2024-11-22 11:13:32 | 显示全部楼层
jordonwu 发表于 2024-11-22 11:05
英飞凌CYT4B/CYT3BB 可以用SWD口刷外部flash吗?需要基于楼主位最新的FLM吗?

如果要SWD接口烧录外部Flash,看此贴视频,看下就明白了,这个要自制,MDK不提供的。

因为不同主控,不同型号SPI Flash,不同后缀,不同SPI接口引脚,算法文件都是不同,所以要自制,此贴视频有自制方法,看下就会了。内部Flash是固定的烧写时序,没有这个问题,所以不需要自制。

【实战技能】任何支持SWD接口的单片机都可以方便移植的SPI Flash烧写算法制作,含视频说明(2022-05-30)
https://www.armbbs.cn/forum.php? ... 2600&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115593
QQ
 楼主| 发表于 2024-11-23 10:54:34 | 显示全部楼层
CYT3B也整合了进来
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115593
QQ
 楼主| 发表于 2025-2-6 07:08:01 | 显示全部楼层
2025-02-06 备份个操作方法

英飞凌的ModusToolbox导出MDK工程方法
https://www.armbbs.cn/forum.php?mod=viewthread&tid=127420
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-6 13:01 , Processed in 0.402617 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表