《DE10-Nano的每日一问》

From Terasic Wiki

Jump to: navigation, search

1. Q: DE10-Nano kernel 4.5 为什么在Intel发布的官网 https://github.com/altera-opensource/linux-socfpga 上,没有对应版本下载?

A:由于策略的关系,Intel会删除旧版本的下载路径。 友晶有对各个branch存档: https://github.com/terasic/linux-socfpga ,可以通过此链接下载各个版本的kernel source code.


2. Q:DE10-NanoGetting_Started_Guide.pdf手册里面Web Server例程的源码在哪里呢?

A: Hardware源码:https://github.com/intel/de10-nano-hardware Software源码: https://github.com/intel-iot-devkit/terasic-de10-nano-kit/tree/master/code-samples/fast-fourier-transform


3. Q:使用DE10-Nano的 LXDE镜像文件的时候,播放视频,有图像出来,但 HDMI没有音频输出,为什么?

A: 我们的LXDE镜像文件里面没有实现HDMI的driver。客户需要在image的底层硬件Quartus II 工程中实现HDMI 音频这部分硬件设计, 同时还要在 kernel里面实现HDMI的driver。


4. Q:DE10-Nano官网上的三个Linux镜像文件(Console、Xfce Desktop、LXDE Desktop)对应的Quartus硬件工程分别是哪个?

A: DE10-Nano Linux Console对应的硬件工程在DE10-Nano system CD中,路径是\Demonstrations\SoC_FPGA\DE10_NANO_SoC_GHRD

DE10-Nano Xfce Desktop对应的硬件工程在https://github.com/01org/de10-nano-hardware/tree/RELEASE_BUILDS

DE10-Nano Linux LXDE Desktop对应的硬件工程在DE10-Nano system CD中,路径是\Demonstrations\SoC_FPGA\DE10_NANO_SoC_FB


5. Q:当在FPP mode(01010)模式下跑DE10_Nano_Xfce.img时,若此时再下载sof文件(比如DE10_Nano_Default.sof)到FPGA会导致HPS重启,即LED灯灭掉然后linux系统重新启动的现象, 这是为什么呢?

A: DE10_Nano_Xfce.img在FPP mode下(01010) 从SD 卡开机后, 会配置.rbf 到 FPGA并进入Linux系统。如果在这个mode下下载.sof 文件, 会造成 FPGA硬件变更 使Linux那边重新启动。所以会看到LED灭掉系统重起的状态。

如果只是单纯开发FPGA ,推荐 MSEL 切换到 AS Mode 下(10010)再下载。我们以前的image(比如DE10_Nano_LXDE.img或者de10_nano_linux_console.img)不会出现就这样的现象。


6.Q: 如何获取DE10-Nano Linux Console image 的config 文件

A: 开发板上电,用 cp 指令,cp /proc/config.gz 获得配置文件,config.gz 是压缩包。

亦可直接用linux kernel里面默认的config 文件。

首先,创建一个目标目录,使用命令 mkdir boot

Copy 压缩包文件到目标目录下: cp /proc/config.gz to /boot

查看复制结果:键入dir boot 将会打印出 config.gz

SD卡插入Linux PC中可以在/boot目录下看到config.gz 文件,解压获得.config 文件。


7. Q:使用DE10-Nano开发板,尝试用 quartus_hps 去烧录 flash时, 会出现如下错误提示,这是为什么呢? Quartus hps.png

A:这是因为quartus_hps主要用来烧nand flash、qspi flash,而DE10-Nano 没有这两个器件,所以无法用 quartus_hps 实现 flash 烧录,也无法实现 QSPI boot。


8.Q:有没有将DE10-Nano GPIO 当作串口使用的例程可以参考呢?

A:这一款平衡车就是基于DE10-Nano开发板的。 具体您可以参考友晶官网平衡车使用手册——使用蓝牙章节的内容哦。 http://www.terasic.com.cn/cgi-bin/page/archive.pl?Language=China&CategoryNo=241&No=1136&PartNo=4 平衡车GPIO串口.png


返回

Personal tools