bluesea
1
固件类型:官方提供的固件
固件文件名称:AIO-3588MQ_Ubuntu20.04-Gnome-r211129_v1.0.2c_22110
固件下载地址:1
Log日志:1.zip
使用官方的固件,查了一下3588.dtsi文件,怀疑是内存分配导致;我用的xilinx-7035-pciex4卡,采用的XDMA架构,DDR3内存1G;
如果是上面的原因,请问如何修改dtsi文件
主板:AIO-3588JQ-8G32G
默认3588.dtsi的pcie地址配置如下:
ranges = <0x00000800 0x0 0xf0000000 0x0 0xf0000000 0x0 0x100000
0x81000000 0x0 0xf0100000 0x0 0xf0100000 0x0 0x100000
0x82000000 0x0 0xf0200000 0x0 0xf0200000 0x0 0xe00000
0xc3000000 0x9 0x00000000 0x9 0x00000000 0x0 0x40000000>;
reg = <0x0 0xfe150000 0x0 0x10000>,
<0xa 0x40000000 0x0 0x400000>;
请问如何修改,谢谢!
tchip_askquestions
1.zip (1.33 MB)
Liuth
2
查看SDK中docs/Common/PCIe/Rockchip_Developer_Guide_PCIe_CN.pdf文档中8.5章节
本帖最后由 bluesea 于 2022-12-1 10:18 编辑
Liuth 发表于 2022-11-30 17:04
查看SDK中docs/Common/PCIe/Rockchip_Developer_Guide_PCIe_CN.pdf文档中8.5章节
您发的文档我看到了,有几个问题
------------------------------------------nvidia-tx2核心板的配置如下,对接我的pciex4卡是没有问题的,
TX2:ranges =
<0x02000000 0 0x01000000 0x0 0x01000000 0 0x00001000>, /* port 0 configuration space /
<0x02000000 0 0x01001000 0x0 0x01001000 0 0x00001000>, / port 1 configuration space /
<0x01000000 0 0x0 0x0 0x12000000 0 0x00010000>, / downstream I/O (64 KiB) /
<0x02000000 0 0x13000000 0x0 0x13000000 0 0x0d000000>, / non-prefetchable memory (208 MiB) /
<0x42000000 0 0x20000000 0x0 0x20000000 0 0x20000000>; / prefetchable memory (512 MiB) /
TX2:reg = <0x0 0x01003000 0x0 0x00000800>, / PADS registers /
<0x0 0x01003800 0x0 0x00000800>, / AFI registers /
<0x0 0x02000000 0x0 0x10000000>; / configuration space */
按照3588的配置,所有空间都在64bit地址空间,我的pcie卡必须配合为64位地址吗
我的pciex4-fpga卡为xilinx的xdma方案:bar空间配置都很小,但是xdma口直接连接了1G的ddr
Liuth
4