项目

一般

简介

错误 #1366

phy 不能读取到tti值

战 弋戈超过一年 之前添加. 更新于 超过一年 之前.

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

0%

预期时间:

描述

测试方法:
1. 确认物理地址,phy,dev,fpga收到的一致。 通过phy,dev的ko打印,fpga的调试,可以发现一致。
2. 确认写入的物理地址中有值,在dev 中进行打印,1ms一次 可以发现值在变化。这个变化没有表现在phy中。
3. 根据phy打印的物理地址,单独写程序转换到虚拟地址进行打印,发现不能转换没有成功。 考虑可能是4096对齐的问题。

历史记录

#1

战 弋戈 更新于 超过一年 之前

1.使用memtool工具读取内存,出现Operation not permitted。
2.使用自己写的小代码读取这块内存,出现mmap不成功。

#2

战 弋戈 更新于 超过一年 之前

战 弋戈 写到:

测试方法:
1. 确认物理地址,phy,dev,fpga收到的一致。 通过phy,dev的ko打印,fpga的调试,可以发现一致。
2. 确认写入的物理地址中有值,在dev 中进行打印,1ms一次 可以发现值在变化。这个变化没有表现在phy中。
3. 根据phy打印的物理地址,单独写程序转换到虚拟地址进行打印,发现不能转换没有成功。 考虑可能是4096对齐的问题。

根据程序打印,发现物理地址跟虚拟地址再经过mmap转换后变得不一致。现在修改为地址不需要进行第二次转换。可以取到tti的值。

#3

战 弋戈 更新于 超过一年 之前

  • 状态新建 变更为 进行中
#4

战 弋戈 更新于 超过一年 之前

  • 状态进行中 变更为 已解决

导出 Atom PDF