电子发烧友网 > 可编程逻辑 > FPGA/ASIC技术 > 正文

测试Petalinux BSP镜像参考例子

2017年11月15日 11:34 次阅读

测试预构建Petalinux镜像

现在,你可以尝试一个预构建参考例。这是通过petalinux-boot 工具来实现的。petalinux-boot可以在物理硬件或者QEMU上启动参考例子。

在硬件上测试预编译镜像

Petalinux BSP包括一个预构建FPGAbitstream文件,可以令你在你的硬件上快速启动Linux。

从SD卡中启动镜像(Zynq系列设备)

步骤: 

1. 在主机上挂载你的sd卡。
2. 复制 /pre-built/linux/images/目录下的文件到SD卡中第一个FAT分区。
* BOOT.BIN
* image.ub
3. 连接串口。
4. 打开主机串口,设置波特率115200。
5. 板子关电。
6. 设置启动模式sd卡启动.
7. 插入SD卡。
8. 板子上电。
9. 观察串口。
10. 用户和密码都是root。

JTAG启动

1. 板子关电。
2. 连接JTAG线到主机。
3. 链接串口
4. 连接网络到本地网络
5. 对于zynq系列板子,保证启动模式为JATG模式。
6. 上电。
7. 打开主机端口。
8. 运行petalinux-boot命令如下:

petalinux-boot –jtag –prebuilt 3

在QEMU中测试预先的镜像

Petalinux提供QEMU支持,可以让软件在一个不需要硬件的仿真环境下测试。
1. 切换到工程目录,启动预构建的内核镜像。

petalinux-boot –qemu –prebuilt 3
* The –prebuilt 1 performs a Level 1 (FPGA bitstream) boot. This opTIon is not valid for QEMU.
* A Level 2 boot includes U-Boot.
* A Level 3 boot includes a pre-built Linux image.

测试重构建镜像

在硬件上

Use petalinux-boot to boot the U-Boot
$ petalinux-boot –jtag –u-boot –fpga –bitstream
Use petalinux-boot to boot the kernel
$ petalinux-boot –jtag –kernel –fpga –bitstream

在QEMU上

Use petalinux-boot –qemu command to test the newly built software image:
$ petalinux-boot –qemu –kernel
The system boot messages will be shown on the console where QEMU is running
TIP:
To exit QEMU, press Ctrl+A together, release and then press X.

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

AM335x-StarterWare用户手册(二)

发表于 2018-03-30 10:08 322次阅读
AM335x-StarterWare用户手册(二)

AS配置方式由FPGA器件引导配置操作过程

JTAG模式在线下载FPGA的原理如图7.15所示,PC端的Quartus II软件通过下载线缆将b...

发表于 2018-03-13 09:46 491次阅读
AS配置方式由FPGA器件引导配置操作过程

请教jtag接头与MAX232的连接方法

发表于 2018-02-09 15:04 261次阅读
请教jtag接头与MAX232的连接方法

详细解析32位嵌入式处理器与8位处理器应用开发的...

目前,国内熟悉8位处理器开发的工程师非常多,开发工具和手段也很丰富,并且价格较低。而32位处理器的开...

发表于 2018-02-07 09:14 1658次阅读
详细解析32位嵌入式处理器与8位处理器应用开发的...

ARM JTAG调试结构-刘淼

发表于 2018-02-05 09:46 339次阅读
ARM JTAG调试结构-刘淼

ARM.JTAG.调试原理

发表于 2018-02-05 09:43 380次阅读
ARM.JTAG.调试原理

jtag口可以成功下载,as口下载成功但是程序不运行,找了好久一直没找到原因,电路配置都没有问题。

发表于 2018-01-30 21:33 316次阅读
jtag口可以成功下载,as口下载成功但是程序不运行,找了好久一直没找到原因,电路配置都没有问题。

关于quartus Ⅱ 13.0 signal top Ⅱ 使用时报“invalid JTAG configuration”和“instance not found”是什么原因

发表于 2018-01-25 13:28 393次阅读
关于quartus Ⅱ 13.0 signal top Ⅱ 使用时报“invalid JTAG configuration”和“instance not found”是什么原因

JTAG接口如何转SWD接口_JTAG接口转SW...

本文为大家介绍JTAG接口转SWD接口方法,利用此转换方式,可以简化板载调试接口(相应单片机应支持S...

发表于 2018-01-11 10:23 350次阅读
JTAG接口如何转SWD接口_JTAG接口转SW...

jtag和swd有什么不同_jtag和swd的区...

本文从引脚、调试方式、仿真器的支持和硬件接口四个方面对jtag和swd进行了详细的对比区别。

发表于 2018-01-11 10:06 548次阅读
jtag和swd有什么不同_jtag和swd的区...

jtag接口是什么_jtag接口定义

JTAG(JointTestActionGroup,联合测试行动小组)是一种国际标准测试协议,主要用...

发表于 2018-01-11 09:45 366次阅读
jtag接口是什么_jtag接口定义

JTAG接口如何连接_JTAG接口连接方法

TAG(JointTestActionGroup;联合测试工作组)是一种国际标准测试协议(IEEE1...

发表于 2018-01-11 09:03 640次阅读
JTAG接口如何连接_JTAG接口连接方法

FT2232H双通道能否同时使用?

发表于 2017-12-25 11:23 356次阅读
FT2232H双通道能否同时使用?

JLink和JTAG接口详细及接线

 TCK在IEEE1149.1标准里是强制要求的。TCK为TAP的操作提供了一个独立的、基本的时钟信...

发表于 2017-12-10 10:59 1331次阅读
JLink和JTAG接口详细及接线

无法用IAR和430仿真器往单片机里烧写程序,总是显示fatal error,。。session aborted

发表于 2017-12-10 10:49 630次阅读
无法用IAR和430仿真器往单片机里烧写程序,总是显示fatal error,。。session aborted

jtag与jlink有什么区别

调试ARM,要遵循ARM的调试接口协议,JTAG就是其中的一种。当仿真时,IAR、KEIL、ADS等...

发表于 2017-12-10 10:40 330次阅读
jtag与jlink有什么区别

jtag的基本原理与调试原理

JTAG编程方式是在线编程,传统生产流程中先对芯片进行预编程实现再装到板上因此而改变,简化的流程为先...

发表于 2017-12-10 10:20 252次阅读
jtag的基本原理与调试原理

jtag工作原理详解

JTAG(Joint Test Action Group,联合测试行动组)是一种国际标准测试协议(I...

发表于 2017-12-10 10:04 877次阅读
jtag工作原理详解

JLINK、JTAG、ULINK和STLINK的...

LINK的功能要比JTAG强大,因为JTAG用的是并行口,所以在使用的时候不方便,而且功能也不如JL...

发表于 2017-12-06 10:24 509次阅读
JLINK、JTAG、ULINK和STLINK的...

ADI-ADSP的JTAG菊花链,找仿真定义的时候学习了一下。

发表于 2017-12-01 21:23 671次阅读
ADI-ADSP的JTAG菊花链,找仿真定义的时候学习了一下。

基于FPGA的Flash控制器和JTAG接口模块...

本文选用大容量NOR Flash存储器来存储配置码流,并利用JTAG接口完成配置码流下载的FPGA多...

发表于 2017-11-22 17:38 252次阅读
基于FPGA的Flash控制器和JTAG接口模块...

基于Xilinx的软件工程的创建

Xilinx Shenzhen 代表处 Hank Fu Xilinx 提供了完整的软件开发环境。在X...

发表于 2017-11-18 10:48 130次阅读
基于Xilinx的软件工程的创建

谈JTAG to AXI Master对于系统的...

在一个SOC系统中,通常会有CPU,各种总线,以及各种各样的外设,接口等模块,以及运行在CPU上的软...

发表于 2017-11-17 11:03 153次阅读
谈JTAG to AXI Master对于系统的...

基于MxTNI JTAG库和SVF文件编程Xil...

本应用笔记阐述了如何利用MxTNI™ JTAG库以及串行向量格式(SVF)文件来编程Xilinx® ...

发表于 2017-11-16 19:51 524次阅读
基于MxTNI JTAG库和SVF文件编程Xil...

创建工程项目并使用三种方法下载工程项目到Basy...

Basys 3 支持以下三种方式配置/下载程序: . JTAG . Quad SPI Flash ....

发表于 2017-11-15 14:10 452次阅读
创建工程项目并使用三种方法下载工程项目到Basy...

JTAG两大类详解及JTAG电缆提速方法

通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一...

发表于 2017-11-15 13:06 87次阅读
JTAG两大类详解及JTAG电缆提速方法

Petalinux BSP安装与构建过程

Petalinux参考bsp可以让用户迅速启动。并且,这些设计可以作为用户设计的基。Petalinu...

发表于 2017-11-15 11:50 132次阅读
Petalinux BSP安装与构建过程

bsp是什么

一、BSP是什么 板级支持包(BSP)是介于主板硬件和操作系统中驱动层程序之间的一层,一般认为它属于...

发表于 2017-10-16 15:59 282次阅读
bsp是什么

AVR atmega16 JTAG仿真时出错

发表于 2017-09-15 22:30 324次阅读
AVR atmega16 JTAG仿真时出错

你的设计为什么出问题?也许是嵌入式JTAG接口惹...

通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一...

发表于 2017-08-16 11:15 594次阅读
你的设计为什么出问题?也许是嵌入式JTAG接口惹...

浅谈嵌入式系统测试JTAG技术各个阶段

IEEE 1149.1边界扫描测试标准(通常称为JTAG、1149.1或“dot 1”)是一种用来进...

发表于 2017-08-10 10:24 437次阅读
浅谈嵌入式系统测试JTAG技术各个阶段

合理使用JTAG和IMPACT帮助你调试FPGA...

本来想着把GTX后面两篇博文找时间写了,但是最近实在是忙,一直在搭图像处理的AXI框架和整FPGA-...

发表于 2017-03-21 10:56 620次阅读
合理使用JTAG和IMPACT帮助你调试FPGA...

FPGA实战开发技巧(9)

FPGA配置方式灵活多样,根据芯片是否能够自己主动加载配置数据分为主模式、从模式以及JTAG模式。典...

发表于 2017-02-11 16:36 232次阅读
FPGA实战开发技巧(9)

赛灵思 FPGA的配置与JTAG(一)

最近自己做了一块FPGA板子,不慎将PROM的两根引脚连错,导致在配置时无法正确识别PROM的型号,...

发表于 2017-02-11 06:53 192次阅读
赛灵思 FPGA的配置与JTAG(一)

Zynq系列器件通过JTAG口访问DDR

在开发过程中硬件调试不免会遇到一种情况,就是可能SD卡、USB和网口都没有调通,但是需要一些少量数据...

发表于 2017-02-08 16:21 477次阅读
Zynq系列器件通过JTAG口访问DDR

嵌入式JTAG接口解读

通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;...

发表于 2016-08-18 10:13 664次阅读
嵌入式JTAG接口解读

资深工程师解说:小钢炮程序该如何烧写

小钢炮的使用的MCU是STM32F401RET6,stm32比较常用的烧写方式主要有JLINK、UL...

发表于 2016-02-29 10:27 6629次阅读
资深工程师解说:小钢炮程序该如何烧写

复位与JTAG接口电路设计图

复位电路用于重新启动模块并初始化,按键开关SW1的一端接地,另一端与CC2530芯片的RESET_N...

发表于 2014-09-16 11:20 5895次阅读
复位与JTAG接口电路设计图

JTAG调试接口电路图设计

JTAG接口主要包括以下四个引脚:TMS TCK TDI和TCO及一个可选配的引脚TRST,用于驱动...

发表于 2014-09-15 12:44 6729次阅读
JTAG调试接口电路图设计

基于JTAG口对F1aSh的在线编程平台

对于研发人员来说,在开发阶段需要大量的程序调试,就意味着要对F1ash进行擦除和改写的工作,因此,如...

发表于 2014-09-03 13:35 854次阅读
基于JTAG口对F1aSh的在线编程平台

FPGA硬件电路的调试必备原则和技巧

在调试FPGA电路时要遵循必须的原则和技巧,才能降低调试时间,防止误操作损坏电路。通常情况下,参考以...

发表于 2013-01-16 11:59 2214次阅读
FPGA硬件电路的调试必备原则和技巧

专家推荐:FPGA的JTAG烧写必知

电子发烧友网核心提示: 根据ALTERA官方FAE(现场应用工程师)的强烈建议,请注意不要随意带电插...

发表于 2012-09-05 09:00 4589次阅读
专家推荐:FPGA的JTAG烧写必知

京微雅格:金山系列的FPGA芯片全解

京微雅格经过在FPGA领域的十年技术积累,继推出CME-M0和CME-M1之后,新一力作CME-M5...

发表于 2012-08-27 14:16 1092次阅读
京微雅格:金山系列的FPGA芯片全解

京微雅格新一代金山系列FPGA:低成本应用的理想...

本文核心议题: 京微雅格开始发售其新一代全新架构的CME-M5-C (金山) FPGA器件----该...

发表于 2012-08-17 09:22 552次阅读
京微雅格新一代金山系列FPGA:低成本应用的理想...

Altera JTAG下载和调试接口电路图

Altera JTAG下载和调试接口电路图如下图所示:

发表于 2012-08-15 14:25 6082次阅读
Altera JTAG下载和调试接口电路图

WinCE下BootLoader的启动流程和开发...

Windows CE最大程度继承了桌面版Windows的丰富功能,但是Windows CE并不是一个...

发表于 2012-07-09 13:53 1929次阅读
WinCE下BootLoader的启动流程和开发...

专家浅谈ARM仿真器中的断点资源

目前,越来越多的嵌入式开发公司和工程师开始采用JTAG方式的ICE仿真器来进行程序的调试工作。传统的...

发表于 2012-07-04 16:39 369次阅读
专家浅谈ARM仿真器中的断点资源

简析FPGA运行模式

FPGA 有两种运行模式,即下载模式和烧写模式。下载模式是在上电的情况下通过 JTAG 接口直接把程...

发表于 2012-05-12 13:17 600次阅读
简析FPGA运行模式

vxworks BSP设计

BSP是Board Support Package的缩写。该术语通常用于嵌入式领域,主要指在开发嵌人...

发表于 2012-01-15 18:54 1608次阅读
vxworks BSP设计

JTAG的使用心得

通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一...

发表于 2011-09-28 10:16 1166次阅读
JTAG的使用心得

JTAG接口在线烧写Flash的实现

本文阐述了一种针对TMS320VC5509A DSP 简单有效的Flash 烧写方法, 并提出了程序...

发表于 2011-09-16 14:43 7549次阅读
JTAG接口在线烧写Flash的实现

基于JTAG的ARM芯片系统调试

ARM处理器采用一种基于JTAG的ARM的内核调试通道,它具有典型的ICE功能,基于ARM的包含有E...

发表于 2011-08-16 09:51 819次阅读
基于JTAG的ARM芯片系统调试

Samsung S3C2440平台上的Vxwor...

研究基于S3C2440平台上的Vxworks BSP移植具有重要的意义。本文就BSP的概念、BSP移...

发表于 2011-08-10 11:42 2076次阅读
Samsung S3C2440平台上的Vxwor...

基于PPC8270的BSP开发过程

本文通过对目标机硬件环境初始化过程和硬件驱动开发过程的描述,详细介绍了基于PPC8270的BSP开发...

发表于 2011-07-23 10:32 1611次阅读
基于PPC8270的BSP开发过程

DS26900 JTAG信号复用器(中文资料)

DS26900是一款JTAG信号复用器,能够将3路主机端口之一连接到18路(36路级联配置)次级端口...

发表于 2011-02-18 09:51 419次阅读
DS26900 JTAG信号复用器(中文资料)

JTAG仿真接口电路设计

  连接测试组(JTAG,Joint Test Action Group)接口用于连接最小系统板和仿...

发表于 2010-11-19 17:49 3607次阅读
JTAG仿真接口电路设计

JTAG调试接口电路

JTAG调试接口电路 注:VPUMP和VJTAG需要接3.

发表于 2010-03-17 09:25 1014次阅读
JTAG调试接口电路

基于JTAG边界扫描方式的重构控制器的设计

基于JTAG边界扫描方式的重构控制器的设计  引言   JTAG(联合测试行动小组)是一种国际...

发表于 2010-02-06 10:48 401次阅读
基于JTAG边界扫描方式的重构控制器的设计

JTAG模式下的MPC5554外部FLASH编程...

JTAG模式下的MPC5554外部FLASH编程的设计与实现 0 引 言    随着信息技术的发展...

发表于 2009-12-24 17:19 473次阅读
JTAG模式下的MPC5554外部FLASH编程...

一种嵌入式系统实现的JTAG调试器

一种嵌入式系统实现的JTAG调试器 JTAG 作为一个通用的标准器件功能测试接口, 具有灵活高效、...

发表于 2009-10-06 09:53 447次阅读
一种嵌入式系统实现的JTAG调试器

JTAG调试快速入门

JTAG调试快速入门 提要:本文介绍 AVR Studio Debug:调试运行方式及QuickW...

发表于 2008-10-31 21:58 455次阅读
JTAG调试快速入门

JTAG仿真接口设计

JTAG仿真接口设计

发表于 2008-10-26 11:03 899次阅读
JTAG仿真接口设计

jtag接口电路

JTAG技术是一种嵌入式调试技术,芯片内部封装了专门的测试电路TAP(测试访问口),通过专用的JTA...

发表于 2008-08-24 13:10 4874次阅读
jtag接口电路

jtag引脚排列定义说明

1 VTref             目标板参考电压,接电源 2 VCC   

发表于 2008-01-24 16:39 5767次阅读
jtag引脚排列定义说明