UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

取消
显示结果 
搜索替代 
您的意思是: 
Contributor
Contributor
640 次查看
注册日期: ‎09-09-2017

UltraScale++ ZCU102 中SPI控制器 从EMIO切换到MIO,无输出信号

转到解答

Hi,麻烦咨询个问题,谢谢! ~~!
之前SPI控制器 使用EMIO时,可正常使用。

 

现在切换到MIO(驱动及软件环境无修改),却发现没有输出信号(使用示波器测量)。
请问,EMIO切换到MIO需要哪些操作? 软件是否需要修改

 

设备树配置:

// dtsi
spi0: spi@ff040000 {
compatible = "cdns,spi-r1p6";
status = "disabled";
interrupt-parent = <&gic>;
interrupts = <0 19 4>;
reg = <0x0 0xff040000 0x0 0x1000>;
clock-names = "ref_clk", "pclk";
#address-cells = <1>;
#size-cells = <0>;
power-domains = <&pd_spi0>;
};

// dts
&spi0 {
	status = "okay";
	num-cs=<0x1>;
	bifdev@0x00 {
		compatible = "rohm,dh2228fv";
		reg = <0>;
		spi-tx-bus-width = <0x1>;
		spi-rx-bus-width = <0x1>;
		spi-max-frequency = <1000000>;
	};
};

配置环境如附件图

vivado-spimio.png
0 项奖励
1 个已接受解答

已接受的解答
Highlighted
Contributor
Contributor
547 次查看
注册日期: ‎09-09-2017

回复: UltraScale++ ZCU102 中SPI控制器 从EMIO切换到MIO,无输出信号

转到解答

可以咨询下问题么? pinctrl中 设备树配置时,group是如何确定的? 

0 项奖励
5 条回复5
Xilinx Employee
Xilinx Employee
598 次查看
注册日期: ‎04-15-2011

回复: UltraScale++ ZCU102 中SPI控制器 从EMIO切换到MIO,无输出信号

转到解答

你更改到MIO后,是否有重新导出HDF,然后生成新的FSBL吗?

通常更改了Vivado工程后,我们都建议客户重新导出HDF,然后重新导入Petalinux,生成相关的软件镜像。

 

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 项奖励
Contributor
Contributor
588 次查看
注册日期: ‎09-09-2017

回复: UltraScale++ ZCU102 中SPI控制器 从EMIO切换到MIO,无输出信号

转到解答

这些都导出了,应该是pinmux没有配置吧

0 项奖励
Xilinx Employee
Xilinx Employee
568 次查看
注册日期: ‎04-15-2011

回复: UltraScale++ ZCU102 中SPI控制器 从EMIO切换到MIO,无输出信号

转到解答
你能读一下0xFF180000~0xFF180014的寄存器吗?如果你正确加载并运行更新后的FSBL,MIO应该是配置正确的。
另外,请确认你板上连接和测量的口是正确的。
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 项奖励
Highlighted
Contributor
Contributor
548 次查看
注册日期: ‎09-09-2017

回复: UltraScale++ ZCU102 中SPI控制器 从EMIO切换到MIO,无输出信号

转到解答

可以咨询下问题么? pinctrl中 设备树配置时,group是如何确定的? 

0 项奖励
Contributor
Contributor
497 次查看
注册日期: ‎09-09-2017

回复: UltraScale++ ZCU102 中SPI控制器 从EMIO切换到MIO,无输出信号

转到解答

经过测试,使用pinctrl 从 EMIO切换到MIO时需要配置,配置后测试成功。

https://blog.csdn.net/u010243305/article/details/78426058

 

 

 

0 项奖励