Loading...
首页问答    

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

一念
一念  发布于 2021-04-23 17:11:05 35
- 具体现象
-- 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 请问如果不是中断的问题,接下来应该如何排查其他原因呢?


希望大佬们可以提供一点帮助,解决疑惑,谢谢大家
张13724212401  发布于 2021-04-23 18:39:58

帮你顶一下,期待大牛们的解答

0
备货Hi3559A 19A 3536 31D200 21D200 20D400
一念  发布于 2021-04-25 21:13:29

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

0
添加附件:文件小于20M 文件格式必须为doc,docx,xls,xlsx,pdf,ppt,pptx,txt,zip,rar,tar,7z,gz
上传
文件格式必须为doc,docx,xls,xlsx,pdf,ppt,pptx,txt,zip,rar,tar,7z,gz,gz
易百纳技术社区
确定要删除此文章、专栏、评论吗?
确定
取消
易百纳技术社区