我在我的微型板上运行 xillinux。我需要使用 vivado 在板上定义一个新的串口。我能够将它添加到 IP 内核中,并且设备已准备就绪。但是,我如何让这个端口在 ubuntu (xillinux) 上可见,比如 ttyPS0。我是否需要将此端口添加到设备树并生成 dtb 文件和 boot.bin 文件?如果是这样,我该如何修改设备树?
1.) 现在,如果我使用 ISE 而不是 vivado,那么我是否能够更新 ISE 软件本身中的设备树源文件并生成设备树 .dtb 文件?如果是这样,我在哪里可以找到和编辑这个 dts 文件?
2.) 为了在 ISE 中构建新的 boot.bin 文件,我可以使用http://xillybus.com/downloads/u-boot...ux-1.3.elf.zip作为 microzed 或者我可以使用 bin来自 xillybus.com/downloads/xillin...rozed-1.3c.zip 的 microzed 文件?
3.) 即使在使用 ISE 并创建新的 .dtb(如果可能在 ISE 中)之后,我是否必须在 micozed 板上的 xillinux 操作系统上编辑 dtc 文件?
4.)如果我需要按照上面的第 3 步来让一切正常工作,请基于此链接, http: //xillybus.com/tutorials/device-tree-zynq-1
我只能到 cd /usr/src/kernels/3.12.0-xillinux-1.3/scripts/dtc/
如果我再次键入 cd /dtc,它会说 dtc 不是目录。
如何访问设备树脚本并将地址映射添加到外设部分的总线?如何编译它并使新设备树在每次启动时启动?