取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Highlighted
Explorer
Explorer
504 次查看
注册日期: ‎11-23-2018

jtag boot 失败 并且有些信号在boot过程中电压降低

我们的板子,芯片xazu3,工具vivado2018.2+petallinux2018.2,jtag boot 所需fsbl、pmufw、bl31、uboot均由petalinux工具按照ug1144流程获得,串口打印如下:

微信图片_20190313153150.png

在fsbl开启debug,sd卡启动打印:

1552362713(1).png

 

串口均卡在打印“P”字母之后,而且,在jtag boot过程中,有些信号电压会降低:

1.png

2.png

3.png

问:电压降低是否会影响boot 失败?或者,其他可能造成boot 失败的原因?

 

0 项奖励
8 回复数
Highlighted
Xilinx Employee
Xilinx Employee
457 次查看
注册日期: ‎08-26-2010

Hi @yyt,

用示波器测过电压看是否还在ds925的spec table 2范围内?如果在spec范围,应该不会有影响。

 

Thanks

Simon

Thanks
Simon
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 项奖励
Highlighted
Explorer
Explorer
451 次查看
注册日期: ‎11-23-2018

Hi,@simon 

ps端的在范围内,pl端的在MIN边界,昨天提高了板子的电压,电压范围正常了,但还是boot失败

0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
441 次查看
注册日期: ‎09-14-2018

hi @yyt 

"在fsbl开启debug,sd卡启动打印" -- 这个是什么意思,可否描述下你boot的方式?或者是参考哪个步骤来的?

 


0 项奖励
Highlighted
Explorer
Explorer
430 次查看
注册日期: ‎11-23-2018

hi @chaoz 

boot的方式用了两种:

第一种:jtag boot,方法参考UG1209,fsbl/pmufw/bl31/uboot为petalinux生成

1.png

2.png

第二种:sd卡启动,用petalinux生成的boot.bin

 

"在fsbl开启debug,sd卡启动打印" -- 这个是什么意思

这是为了观察更多的打印信息,在sdk中编一个新的fsbl并重新生成boot.bin,用sd卡启动。fsbl打印信息参考https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842019/FSBL

 

0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
410 次查看
注册日期: ‎09-14-2018

hi @yyt 

可否贴下你的BIF文件?

0 项奖励
Highlighted
Explorer
Explorer
401 次查看
注册日期: ‎11-23-2018

@chaoz 

 

jtag启动和sd启动一样,都会卡在同一个地方

 

附:

//arch = zynqmp; split = false; format = BIN
the_ROM_image:
{
[fsbl_config]a53_x64
[bootloader]D:\02_Work\FPGA_Project\Mpsoc\test_sd_start\project_5\project_5.sdk\fsbl\Debug\fsbl.elf
[pmufw_image]D:\02_Work\FPGA_Project\Mpsoc\test_sd_start\project_5_meiguang\project_5_meiguang.sdk\pmu\Debug\pmu.elf
[destination_device = pl]D:\02_Work\FPGA_Project\Mpsoc\test_sd_start\project_5\project_5.sdk\design_1_wrapper_hw_platform_0\design_1_wrapper.bit
[destination_cpu = a53-0, exception_level = el-3, trustzone]D:\02_Work\FPGA_Project\Mpsoc\test_sd_start\project_1\project_1.sdk\bl31.elf
[destination_cpu = a53-0, exception_level = el-2]D:\02_Work\FPGA_Project\Mpsoc\test_sd_start\project_1\project_1.sdk\u-boot.elf
}

0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
386 次查看
注册日期: ‎09-14-2018

hi @yyt 

BIF文件中显示5个partition, 实际log里面显示只有4个partition,对应不起来?

0 项奖励
Highlighted
Explorer
Explorer
372 次查看
注册日期: ‎11-23-2018

@chaoz 

 

bif就是对应的bif,实际串口输出情况就是如此。

 

或者,正常情况应该是什么样子?

0 项奖励