取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
jackxyh
Visitor
Visitor
152 次查看
注册日期: ‎04-07-2021

XAZU3EG 中通过petalinux加载的PL的bit部分,为啥上电后并没有运行bit部分的逻辑?

技术支持:

       您好!我在用petalinux启动xazu3eg系统后,其中BOOT.BIN是package了system.bit文件的,按理来说应该上电后运行PL的bit部分的逻辑,但是却并没有,同时进行了对比实验,把vivado生成的bit文件通过JTAG下载到XAZU3EG中进行program,则可以看到PL的bit部分的逻辑运行起来了,为啥会有区别呢?

       谢谢指导!!!

0 项奖励
2 回复数
yzhang
Moderator
Moderator
84 次查看
注册日期: ‎05-11-2010

你是用petalinux-package命令生成boot.bin的么?命令贴出来看看。另外,你可以单独在sdk里面生成一个fsbl,然后把fsbl的打印开关打开,把这个fsbl elf加到boot.bin里,启动看看fsbl加载PL bitstream过程中会有什么打印信息。

0 项奖励
jackxyh
Visitor
Visitor
74 次查看
注册日期: ‎04-07-2021

he您好: 问题已经解决了,是我生成的LED电灯程序中用了RST复位信号,但是RST初始化时并没有被控制,所以没进入分频计数那个代码中,LED一直为高电平,我把它注释掉后重新vivado编译成bit,然后还是在petalinux中package  bit文件就可以了