NXP MCU 技术论坛
直播中

张浩

7年用户 1112经验值
私信 关注
[问答]

如何通过其内部寄存器识别不同的微处理器?

我们正在尝试通过其内部寄存器识别不同的微处理器。
现在我们有这两个微观:
FS32K148HAT0MLU
  • F:合格
  • S32:32位汽车MCU
  • K:Arm Cortex MCU
  • 1:第一系列产品
  • 4:皮质M4F手臂
  • 8:2M
  • 高:80MHz
  • 答:CAN FD、FlexIO、安全
  • T0:晶圆厂标识符
  • 男:-40°C 至 125°C
  • LU:176 个 LQFP 引脚

FS32K148UJT0VLU
  • F:合格
  • S32:32位汽车MCU
  • K:Arm Cortex MCU
  • 1:第一系列产品
  • 4:皮质M4F手臂
  • 8:2M
  • U:112MHz
  • J:以太网、串行音频接口、CAN FD、FlexIO、安全(仅限 S32K148)
  • T0:晶圆厂标识符
  • V:-40°C 至 105°C
  • LU:176 个 LQFP 引脚
为了识别零件号,我们按以下步骤进行:
读取 SIM 内存映射下的 SDID 寄存器,读取 SMC_PARAM 寄存器以及读取像以太网一样存在的首字母,我们依赖于 PCC 的读取。
简而言之,通过组合和屏蔽上述寄存器,我们应该能够识别 uP 及其特征。
实际上,在这个过程中,上面的两个微控制器是相同的,相同的 T°,相同的速度(两者都可以进入 HSRUN,但它不应该是这样的),存在相同的外围设备,例如以太网。

                 

更多回帖

发帖
×
20
完善资料,
赚取积分