问题1
使用uart16550串口出现
undefined reference to `XUartNs550_SendByte'
解决方法
修改./components/plnx_workspace/fsbl/fsbl_bsp/ps7_cortexa9_0/include/xparameters.h 中的
#define XPAR_AXI_UART16550_0_CLOCK_FREQ_HZ 5e7U 为:
#define XPAR_AXI_UART16550_0_CLOCK_FREQ_HZ 50000000U
问题2
出现
petalinux-build error: Failed to copy images to TFTPBOOT /tftpboot
解决方法
去掉tftpboot的设置: petalinux-config -> Image Packaging Configuration -> Copy final images to tftpboot