ZYNQSoC 7020开发板移植VxWorks6.9无输出

ZYNQ SoC 7020开发板移植VxWorks6.9,上电启动串口无输出
ZYNQ SoC 7020开发板、VxWorks6.9

目前在往一块ZYNQ SoC 7020开发板上面移植VxWorks6.9,利用的是SD卡启动方式,制作好BOOT.bin之后启动开发板,没有任何输出,然后我在FSBL中开启了FSBL_DEBUG_INFO,启动之后会输出下面图片所示的内容,程序会一直停在0x00200000阶段,没有VxWorks启动输出信息。
从FSBL_DEBUG_INFO输出信息看fsbl和bit文件应该正常(开发板上的信号灯显示也正常),对该SDK例程创建helloworld程序在开发板可以正常输出“helloworld"。问题可能出在VxWorks的bsp生成的bootrom.elf,但是一直找不到问题所在,希望懂这方面的可以解答,已经困扰快一周了。

img

制作好BOOT.bin之后启动开发板,没有任何输出,这里就有问题了吧

问题的原因可能有很多种,需要进一步排查才能确定。以下是一些可能的原因和排查方法:

  1. 串口配置问题:检查串口的配置是否正确,包括波特率、数据位、校验位、停止位等参数。可以通过连接另一个设备(如PC)来检查是否有输出。

  2. 外部设备问题:检查外部设备(如显示器)是否正常工作,以及与开发板的连接是否正确。

  3. 引导问题:检查系统是否正常引导,例如检查启动引导程序、启动参数、存储设备等。可以通过JTAG接口来查看系统启动过程中的输出信息。

  4. 操作系统配置问题:检查操作系统(VxWorks)的配置是否正确,包括内存分配、任务调度等。可以通过连接调试器来查看系统运行时的状态和输出信息。

  5. 硬件问题:检查硬件电路是否正常,包括时钟、电源、复位电路等。可以通过测量电压、时钟频率等方式来排查问题。

需要针对具体情况进行排查,建议先从最简单的情况开始排查,逐步排除可能的原因。