2014.2 Petalinux- AXI_UART_16550设计咨询 - 在petalinux-config期间启用波特率外部时钟导致错误--get-hw-description

描述

在硬件设计中,在UART_16550上为外部时钟启用波特率时,命令Petalinux-config --get-hw-description(同步硬件)将失败,并显示以下错误:

信息:检查组件...
信息:获取硬件描述......
信息:将design_1_wrapper.hdf重命名为system.hdf
****** hsm v2014.2
**** SW Build 921552于5月26日星期一14:30:35 MDT 2014
**版权所有1986-2014 Xilinx,Inc。保留所有权利。
信息:[Hsm 55-1698]存储库加载3秒后经过的时间
source /group/bcapps/seemas/cases/1014037/peta_project1/build/linux/hw-description/hw-description.tcl -notrace
信息:[共同17-206] 2014年7月3日星期四09:41:51退出hsm ...
信息:配置Linux
[INFO] oldconfig linux
[INFO]生成DTS到/ group / bcapps / seemas / cases / 1014037 / peta_project1 / subsystems / linux / configs / device-tree
信息:[Hsm 55-1698]存储库加载1秒后经过的时间
信息:[共同17-206] 2014年7月3日星期四09:41:58退出hsm ...
错误:[Hsm 55-1545]问题运行tcl命令:: sw_uartns :: generate:错误:尝试从IP“axi_uart16550_0”的非时钟端口“xin”访问频率值
执行时
“错误”错误:尝试从IP的非时钟端口\“$ clk_port \”访问频率值\“$ cell_obj \”“”
(程序“xget_ip_clk_pin_freq”第8行)
从内部调用
“xget_ip_clk_pin_freq $ ip”$ clock_port“”
(程序“:: sw_uartns :: generate”第9行)
从内部调用
“:: sw_uartns :: generate axi_uart16550_0”
错误:[Hsm 55-1442]运行TCL过程生成()时出错
错误:[Hsm 55-1450]错误:运行generate_bsp。
make [1]:*** [autogen-dts]错误1
make:*** [post-config-auto-dts]错误255
错误:无法发布配置linux
错误:无法配置子系统linux。
当外部时钟未配置波特率时,硬件同步完成且没有错误。

器件树生成器有一个Tcl脚本解决方法。

请将附加的uartns.tcl保存到<petalinux_install> / components / edk_user_repository / device-tree-generator / uartns / data

这应该在将硬件同步到Petalinux时修复上述错误。

附件

相关附件

名称文件大小文件类型
uartns.tcl 2 KB TCL
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 22:08:57 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它