工具/软件:TI C/C++编译器
我们使用ofd430.exe和global_types_gen.pl生成一个列表,列出程序中的所有结构和偏移。 我们正在使用MSP430F2618t。 它一直在工作,但我正在尝试使用 最新的CCS7和工具设置新的测试站。 我运行以下两行:
首次运行:
ofd430.exe -xg --xml_indent=0 --obj_display=none --dwarf_display=none,dinfo,类型XPG_MicsPAD.out
生成 XPG_MicsPAD.out.xml,然后运行:
global_types_gen.pl xPG_MicsPAD.out.xml
当我运行global_types_gen.pl脚本时,它会生成的2万 行
在/usr/lib/perl5/vendor_perl/vendor/perl/xml/simple.pm 5.22 第1284行的join或string中使用未初始化的值。
在/usr/lib/perl5/vendor_perl/vendor/perl/xml/simple.pm 5.22 第1290行的哈希元素中使用未初始化的值$key。
我正在将CCS升级到CCS7,CG_xml到版本2.50 ,perl是:
这是perl 5, version 22, subversion 2 (v 5.22 .2),专为cygwin-thread-multi-64int而设计。
perl simple.pm中抱怨的行是加入命令:
Join (',',@DefKeyAttr) eq join (',',@{$self->{opt}->{keyattr});
网络上提到这是对未定义变量的警告。 工具/脚本都是T1,因此我不确定如何修复/解决此问题以消除错误。 它的泛滥是测试/构建日志。
我似乎在任何网站或TI网站上都找不到此特定问题或解决方案。