一念

一念

0个粉丝

1

问答

0

专栏

0

资料

一念  发布于  2021-04-23 17:11:05
采纳率 0%
1个问答
1688

【加急】请问SernsorHub 中断问题,有关SHUB_UART6的中断

   
- 具体现象
-- Hi3559主板在使用SHUB_UART6(/dev/ttyAMA11)与PC连接时,主板只能发送数据,不能接收到来自PC的数据。
-- 发送和接收数据时使用示波器测量CPU端的UART信号都是有的,并且是正确的时序。
-- 通过跟踪代码发现,在PC向主板发送数据时,AMBA串口驱动中的中断函数并未被调用。
-- 管脚复用配置:

- 疑问
--1 Hi3559AV100芯片的中断控制器为gic400,其中是否有为SHUB_UART6中断源分配中断号?

我看手册中3.4.2 中断源分配章节中,SHUB_UART0-4都是有提到的,但并没有SHUB_UART6

--2 如果是为SHUB_UART6分配了中断号的话,请问是多少?

目前我的设备树配置如下(arch/arm64/boot/dts/hisilicon/hi3559av100.dtsi),应该怎么修改?

              uart11: uart@18066000 {
                  compatible = "arm,pl011", "arm,primecell";
                  reg = <0x18066000 0x1000>;
                  interrupts = <0 191 4>;
                  assigned-clocks = <&clock_shub HI3559AV100_SHUB_UART_SOURCE_CLK>;
                  assigned-clock-rates = <24000000>;
                  clocks = <&clock_shub HI3559AV100_SHUB_UART6_CLK>;
                  clock-names = "apb_pclk";
                  status = "disabled";
              };

 .....
              &uart11 {
                   status = "okay";
              };
--3 如果在gic上并没有为SHUB_UART6分配中断号,看到手册上第3.13.7 SensorHub中断系统章节中SensorHub子系统支持32个外部中断源其中就包含UART6的,我们应该怎么使用它?

--4 请问如果不是中断的问题,接下来应该如何排查其他原因呢?


希望大佬们可以提供一点帮助,解决疑惑,谢谢大家
我来回答
回答1个
时间排序
认可量排序

一念

0个粉丝

1

问答

0

专栏

0

资料

一念 2021-04-25 21:13:29
认可0

顶一下,大家有遇到类似问题的可以交流一下啊

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区