项目

一般

简介

错误 #3502

cpri板子联调,物理层APE4-7任务注册失败

白 瑞朋27 天 之前添加. 更新于 24 天 之前.

状态:
已解决
优先级:
普通
指派给:
开始日期:
2025-06-12
计划完成日期:
% 完成:

0%

预期时间:

描述

【问题描述】
1.使用cpri板子;
2.使用cpri选项编译PHY的版本;
3.使用54协议栈版本;(jenkins-gnbrepos_zzw_2025Q1_SL_HL_Monitor_aarch64-462.tar.gz)
只看到APE0-3的任务,APE4-7没有任务注册;


文件

Trace log.jpg (173 KB) Trace log.jpg 白 瑞朋, 2025-06-12 17:37
查看任务注册.jpg (135 KB) 查看任务注册.jpg 白 瑞朋, 2025-06-12 17:37
core_mask.jpg (52.4 KB) core_mask.jpg 白 瑞朋, 2025-06-16 10:42

历史记录

#1

白 瑞朋 更新于 27 天 之前

  • 状态新建 变更为 进行中
  • 指派给白 瑞朋 变更为 战 弋戈

【问题分析】
1)打印APE核的心跳计数,只看到APE0-3的心跳;没有APE4-7的心跳;(查看心跳test_mem 0x8700068 256 //APE0开始 //查看心跳//)
2)同样的PHY,使用jesd编译选项,核APE4-7的任务都可以起来;

下一步
需要平台帮忙一起分析;APE没有心跳任务,是否异常;

#2

白 瑞朋 更新于 27 天 之前

PHY查看任务注册结果,使用trace命令test_mem 0xa4e9a00 256
发现确实只注册了4个核的任务。

#3

白 瑞朋 更新于 24 天 之前

  • 文件 core_mask.jpg core_mask.jpg 已添加
  • 状态进行中 变更为 已解决
  • 指派给战 弋戈 变更为 白 瑞朋

【问题定位】
1.cpri版本,PHY给平台传的core_mask bitmap是0xF(对应APE0-3),应该是0xFF(对应APE0-7);
2.修改函数get_core_mask_by_phy()的core_mask为0xFF后,APE4-7心跳正常,任务注册成功;

导出 Atom PDF