问题标签 [zynq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
597 浏览

linux-kernel - 我需要了解 ARM Trustzone 用例

我目前正在了解 ARM trustzone 技术。任何人都可以推荐一些用于在 Zynq 板上进行原型开发的 Trust Zone 基本用例。

0 投票
1 回答
1197 浏览

linux - 如何将 SDIO1 与 Wi-Fi LInux “绑定”?

我有一个基于 SDIO 的 Wi-Fi 模块,我在 Zynq Petalinux 上使用它。所以设备树有SDIO1接口,加上它有fixedregulator。但我不知道如何让 Linux 将这个 SDIO1 接口用于 Wi-Fi。

我记得我必须对 Linux 使用一个 I2C 设备进行 RTC 做出回应。那么这里是不是很相似呢?

这是我的设备树:

问题

如何告诉 Linux 将此 SDIO1 用于 Wi-Fi?

0 投票
3 回答
3396 浏览

fpga - 将数据写入 sdcard zedboard

我想将数据写入zedboard的sdcard。我能够将数据写入 DRAM。现在我想读取DRAM的数据并将其写入SD卡。我遵循了这个(http://elm-chan.org/fsw/ff/00index_e.html),但它不符合我的要求。我无法为此找到任何教程任何示例等。请任何教程链接或任何示例。谢谢。

0 投票
2 回答
4705 浏览

linux - 添加应用程序 petalinux

我有一个基于 xilinx 7000 系列的微型板,上面安装并配置了 petalinux 操作系统。有编译器和对 C/C++ 应用程序的支持。但是,如何添加和获取在此操作系统上运行的 PERL/python 编译器和脚本等应用程序?

0 投票
1 回答
269 浏览

fpga - 添加串口vivado/ISE microzed board-Xilinx

我在我的微型板上运行 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 不是目录。

如何访问设备树脚本并将地址映射添加到外设部分的总线?如何编译它并使新设备树在每次启动时启动?

0 投票
0 回答
177 浏览

linux-kernel - 在硬件上重建现有的 linux 内核(microzed zynq)

我的硬件(ZYNQ FPGA Board)上安装了 xillinux OS(基于 ubunutu 12.04.LTS)。我已经完成了一些硬件重新配置,我需要在编辑 config-3.12.0-xillinux-1.3 文件后重建我的内核。我的问题是如何在更改配置文件后重建硬件上的现有内核

http://www.wiki.xilinx.com/Uartlite+Driver

这是我指的是上面的页面,他们说的是:

要在 linux 内核中启用 uartlite 驱动程序,您必须将其集成或将其构建为内核模块 (.ko)。您可以通过以下方式启用它:

make menuconfig - 我必须在 /root/boot/.config 文件夹中的硬件上运行的操作系统上输入此命令才能启用它?

---> 设备驱动程序 ---> 字符设备 ---> 串行驱动程序 ---> Xilinx uartlite 串行端口支持这意味着什么?我必须更改目录?

根据上面发布的链接,另一个选项是将如下某些行添加到配置文件中,为此我将使用 nano 编辑器,然后使用 ctrl+X 和 Y 保存它。

但他们说,“在那之后,您当然必须重建内核并将其部署到您的 Zynq 设备上。”

zynq 是我运行操作系统的硬件。更改 .config 文件后,我必须使用哪些命令来重建硬件上的现有内核?

那么,在使用上述更改重建内核后,我只需重新启动以观察更改?

编辑:

我指的是这个链接,http://www.thegeekstuff.com/2013/06/...-linux-kernel/

因此,为了在 hadrware 上编译现有内核并构建它,我在 /boot 文件夹中使用 nano 编辑 .config 文件并保存它。然后,我在与 config 相同的文件夹中键入“make”。然后,我在同一个文件夹中输入“make modules” 然后我输入 make modules_install 然后我输入 make install 然后我重新启动系统以查看安装的新内核。这是正确的做法吗?

这是您重新编译和重建它的方式吗?

目前在我的引导目录中,有 4 个文件。一个配置文件和 3 个 .dts 文件。重建内核后,这可能会改变吗?

0 投票
0 回答
1285 浏览

fpga - 如何使用 SD 卡对 fpga 进行编程

我正在尝试配置parallella板内的可编程逻辑(基于zynq 7020),我在板启动后插入一个包含比特流、fsbl.elf和hello_world.elf的sd卡我试图这样做

为什么没有配置PL?是尺码吗?

谢谢

0 投票
0 回答
178 浏览

node.js - 在 Zynq board (arm) 上编译 node.js 插件时出错

我想在 Zynq 板(armv7)上为 node.js 使用 C++ 插件。

我能够使用插件并在主机(Linux)上成功运行。

当我尝试交叉编译插件并尝试在 Zynq 板上运行插件时,我收到以下错误:

我正在使用 node-gyp 将插件交叉编译到 arm。

可能是什么问题?

0 投票
2 回答
664 浏览

bluetooth - Linux内核文件配置启用

我有一块硬件(微型板),它在基于 ubuntu 12.0.4 LTS 的 linux(xillinux 1.3)上运行。我想将外围设备(TI wifi/蓝牙模块)连接到我的电路板。为了让设备被检测到并正常工作,我相信应该启用该设备。在引导文件夹中的内核配置文件中,我找到了以下选项:

这是否意味着启用了 WL128X 以便我可以直接使用该模块而无需重新配置任何内核?

我正在使用 TI 的模块,型号为 WL1835MODCOM8B。但该模型的文档表明,WLAN 和蓝牙、BLE 内核的软件和硬件与之前的 WL127x、WL128x 和 CC256x 产品兼容,便于轻松迁移到设备。

因此,如果 WL128x 的上述条目表示设备已启用,那么我可以直接使用 WL1835 模块,因为它与 WL128x 兼容,根据文档。

0 投票
1 回答
1141 浏览

embedded - 我想从 QSPI 闪存的 ZC702 Zynq Plat 加载和启动 Vxworks 的映像

我想从 QSPI 闪存的 ZC702 Zynq Plat 加载和启动 Vxworks 的映像,任何人都可以指向我的分步指南或说明:

1) 需要配置使用 SPI flash 作为启动内存而不是 SD 卡?

2)如何将 Vxworks 镜像加载到 SPI flash 中?