在Xilinx SDK中使用TCL更改BSP的库参数

在Xilinx SDK中使用TCL更改BSP的库参数,tcl,xilinx,bsp,xsdk,Tcl,Xilinx,Bsp,Xsdk,我想用xilinxsdk中的tcl命令更改lwip和xilfs库的一些可配置参数。我可以通过命令获取XILFS库的可配置参数: configbsp -bsp <bsp_name> -lib xilffs ======================================================================== NAME VALUE ===================================

我想用xilinxsdk中的tcl命令更改lwip和xilfs库的一些可配置参数。我可以通过命令获取XILFS库的可配置参数:

configbsp -bsp <bsp_name> -lib xilffs

========================================================================
                    NAME   VALUE
========================================================================
            enable_exfat   false
  enable_multi_partition   false
            fs_interface   1
         num_logical_vol   2
              ramfs_size   3145728
        ramfs_start_addr   
               read_only   false
            set_fs_rpath   0
               use_chmod   false
                 use_lfn   0
                use_mkfs   true
             use_strfunc   0
             word_access   true
configbsp-bsp-lib
========================================================================
名称值
========================================================================
启用exfat false
启用多分区错误
fs_接口1
数字逻辑第二卷
ramfs_尺寸3145728
ramfs\u start\u addr
只读错误
设置路径0
使用chmod false
使用\u lfn 0
使用_mkfstrue
使用\u strfunc 0
word\u访问正确
例如,如何从命令行将use\lfn参数的值更改为1


提前感谢。

根据第一个谷歌搜索结果,语法如下:

语法 配置BSP[选项][]

如果未指定
,则返回处理器、操作系统或BSP中所有库的所有可配置参数的详细信息。如果指定了
,但未指定
值,则返回参数值。如果指定了
,则设置参数值

这会让我尝试:

configbsp -bsp <bsp_name> -lib xilffs use_lfn 1
configbsp-bsp-lib xilfs使用\u lfn 1

我认为我们需要指定带有-lib选项的库,因为我们想要更改该库的参数,但实际上我们没有。当我运行命令时

configbsp -bsp udp_bsp -lib xilffs use_lfn 1
我得到了以下错误:

指定的选项冲突,请仅使用-proc、-lib、-os或value>

但是在我删除了-lib选项之后

configbsp -bsp <bsp_name> use_lfn 1

更改参数值后,我们必须使用命令重新生成bsp:
regenbsp-bsp
configbsp -bsp udp_bsp -lib xilffs

========================================================================
                    NAME   VALUE
========================================================================
            enable_exfat   false
  enable_multi_partition   false
            fs_interface   1
         num_logical_vol   2
              ramfs_size   3145728
        ramfs_start_addr   
               read_only   false
            set_fs_rpath   0
               use_chmod   false
                 use_lfn   1
                use_mkfs   true
             use_strfunc   0
             word_access   true