TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3359 SDK更新后原有程序运行出现错误

您好,我有两套AM3359 ICE 用的 SDK,参考其中的starterware编写了一点简单的程序,而且用两套SDK分别编译(方法一样)生成了程序运行所需的四个LIB文件

■SDK

  ①am335x_sysbios_ind_sdk_1.0.0.1

  ②am335x_sysbios_ind_sdk_1.0.0.4

■LIB文件

  ①drivers.lib

 ②platform.lib

 ③system.lib

 ④utils.lib

如果程序调用用SDK1.0.0.1所生成的lib文件,程序运行没有问题,能够输出(使用UART4输出)信息

但是如果使用SDK1.0.0.4所生成的lib文件,程序运行有点问题,因为不能输出(使用UART4输出)信息

后来我试着替换了几次,发现两者混合的话,只有用SDK1.0.0.4生成的(drivers.lib+platform.lib+utils.lib )加SDK1.0.0.1生成的system.lib,程序才能运行,

能够正确输出信息,也就是说SDK1.0.0.4的system.lib和旧版本比,影响了UART4的输出。

我比较了两个版本和system.lib相关的代码,发现变动还是很大的,但没有找到和uart关联的变动。

那出现这个想象,一般的原因是什么呢?

Yaoming Qin:

加以直接以最新的release为准,我们目前用sysbios的不多,主要还是用sitaraware

赞(0)
未经允许不得转载:TI中文支持网 » AM3359 SDK更新后原有程序运行出现错误
分享到: 更多 (0)