手撕原子弹 发表于 2021-11-10 10:54:26

【Zynq】关于ZYNQ的裸机实验中串口打印无法使用的问题

如果在用ZYNQ时,明明开启了串口,但是无法使用串口打印任何信息,首先检查printf里面的语句末尾有没有加\n换行,没加的话可能导致显示异常,从而无法打印信息其次,检查板级支持包的设置里,是否将sdin和sdout设置为要打印的uart外设
打开板级支持包设置界面的步骤如下:
1.右键点击后缀带有_bsp的文件夹

2.选择Board Support Package Settings

3.选择standalone,将右侧的stdin和stdout的Value栏切换为ps7_uart_1或ps7_uart_0,这个选择你要打印的对应串口号

4.选好后点击当前页面下方的OK
5.右键再次点击后缀带有_bsp的文件夹,选择Re-generate BSP Sources,在弹出的框里点击Yes,然后等待BSP重新生成即可





页: [1]
查看完整版本: 【Zynq】关于ZYNQ的裸机实验中串口打印无法使用的问题