【ARM】解决ArmDS Fast Models 中部分内核无法上电的问题

1、 文档目标

解决ArmDS Fast Models 中部分内核无法上电的问题。

2、 问题场景

在调用ArmDS的Fast Models中的Cortex-A55的模型,只有Core 0是上电状态,而Core 1处于掉电状态,如图2-1所示:

图2-1

3、软硬件环境

1)、软件版本:ArmDS 2024.0

2)、电脑环境:Windows 11

3)、外设硬件:无

4、解决方法

1)、打开Cortex-A55的模型的Debug Configuration。

2)、在"Model parameters"中添加"-C pctl.startup=0.0.*.*",如图4-1所示:

图4-1

3)、重新连接Cortex-A55的模型,如图4-2所示:

图4-2

注:

-C pctl.startup=0.0.Y.X的作用:

在 ArmDS Fast Models 中,核心编号使用以下格式表示:

  • X 表示核心号

  • Y 表示集群号

例如:

  • 0.0.0.0 表示集群 0 的核心 0 (cluster0.cpu0)

  • 0.0.1.1 表示集群 1 的核心 1 (cluster1.cpu1)

可以使用通配符指定特定亲和级别下的所有核心:

  • 0.0.0.* 表示集群 0 中的所有核心 (cluster0.cpu0, cluster0.cpu1, ...)

​ 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

相关推荐
DIY机器人工房3 小时前
[6-2] 定时器定时中断&定时器外部时钟 江协科技学习笔记(41个知识点)
笔记·stm32·单片机·学习·江协科技
小智学长 | 嵌入式6 小时前
单片机-STM32部分:13-1、蜂鸣器
stm32·单片机·嵌入式硬件
#金毛7 小时前
六、STM32 HAL库回调机制详解:从设计原理到实战应用
stm32·单片机·嵌入式硬件
紫金修道7 小时前
【Linux】在Arm服务器源码编译onnxruntime-gpu的whl
linux·服务器·arm开发
欢乐熊嵌入式编程8 小时前
智能手表 MCU 任务调度图
单片机·嵌入式硬件·智能手表
Mr zhua9 小时前
STM32G474VET6-CAN FD使用经典模式+过滤报文ID
stm32·can·tim
sword devil9009 小时前
将arduino开发的Marlin部署到stm32(3D打印机驱动)
stm32·单片机·嵌入式硬件
GodKK老神灭9 小时前
STM32 变量存储
stm32·单片机·嵌入式硬件
木宁kk10 小时前
51单片机引脚功能概述
单片机·嵌入式硬件
JANYI201810 小时前
嵌入式MCU和Linux开发哪个好?
linux·单片机·嵌入式硬件