lonely9391 发表于 2023-4-12 16:35:19

请教 SWD怎么识别PY32系列的单片机型号呢?

如题,需要做一个离线烧录器,读取UID进行加密,然后烧录到flash中,不同项目会用到多种PY的型号,那SWD要从哪几个地址读取什么信号来进行MCU的型号区分呢?

MM32也用的比较多型号,同样需要读取哪个几个地址的信息,去判断呢?
谢谢

PPS 发表于 2023-4-12 18:06:51

一般芯片手册里面有写吧?固定地址存放识别的代码。

lonely9391 发表于 2023-4-13 09:02:29

PPS 发表于 2023-4-12 18:06
一般芯片手册里面有写吧?固定地址存放识别的代码。
(引用自2楼)

没有吧?mm32看规格书和数据手册都没有提到这一块

PPS 发表于 2023-4-13 09:51:52

lonely9391 发表于 2023-4-13 09:02
没有吧?mm32看规格书和数据手册都没有提到这一块
(引用自3楼)

MM的,我随便下一个:

lonely9391 发表于 2023-4-13 17:34:38

PPS 发表于 2023-4-13 09:51
MM的,我随便下一个:
(引用自4楼)

它没有地址,比如硅片信息在哪一个地址,flash大小存储在哪一个地址,他都没有提

siguo 发表于 2023-4-14 13:17:32

result=swd_read_memory(0x1FFF0E00,Buffer,0x80);//read the UID(0x1FFF 0E00-0x1FFF 0E7F)
页: [1]
查看完整版本: 请教 SWD怎么识别PY32系列的单片机型号呢?