UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 64976

PetaLinux 2015.2 - Only CPU0 Comes Up When Booting Linux on Zynq-7000 Devices

描述

I am attempting to boot and debug an SMP Linux system on Zynq-7000 using PetaLinux. 

During boot, only CPU0 comes up.

解决方案

This scenario only occurs when XSDB disconnects from the processor before the Linux kernel has booted into full SMP mode.

When booting using petalinux-boot --jtag to boot all the way into Linux, the PetaLinux tools handle this connectivity automatically.

When using petalinux-boot --jtag to boot into U-Boot and then subsequently boot into Linux, you should keep XSDB connected to the processor until Linux has brought both CPUs up.

To accomplish this, use petalinux-boot --jtag --tcl to log all of the Tcl commands to a script file.

Then, edit the Tcl script to remove the "exit" command in order to prevent the disconnect of XSDB from the processor.

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
55776 Release Notes and Known Issues for PetaLinux 2013.04 and later tool versions N/A N/A
AR# 64976
日期 07/15/2015
状态 Active
Type 综合文章
Tools
的页面