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

am3359 startware platform lib库重新编译

AM3359在使用的startware时,ti根据不同板子提供了platform.lib,譬如我在用GPIO例子时,需要配别的io口,就不能调用platform.lib的配置函数。需要对platform这个工程重新添加函数并重新编译。但是我什么函数都没加的时候,就编译不过。

Nancy Wang:

是下载的以下链接提供的staterware吗?有没有参考过这个链接里提供的使用说明。
software-dl.ti.com/…/index_FDS.html
我这边也会下载帮你测试一下。

user5920715:

回复 Nancy Wang:

是的,别的历程都可以,特指platform那个,我想重新加一些函数。那个工程没有main函数,是在ccs里面编译的么

Nancy Wang:

回复 user5920715:

你添加的哪个文件?如果要配置其他的GPIO口你就仿照platform\beaglebone\GPIO.c的配置,然后将这个文件添加到工程里编译。

user5920715:

回复 Nancy Wang:

C:\ti\AM335X_StarterWare_02_00_01_01\build\armv7a\cgt_ccs\am335x\beaglebone\platform,我想编译这个工程,重新生成个lib

jh chen:

回复 Nancy Wang:

您好,借这个帖子请教一下.

下载sysbios_ind_sdk_2.1.0.1,然后运行其中的C:\ti\sysbios_ind_sdk_2.1.0.1\sdk\starterware\bootloader 工程,选择了UARTboot, 选择43xx的.

在CCS中可以编译成功,并且可以运行.串口可以打印数据.根据提示,然后通过上位机终端,利用xmodem协议下载也是成功的。

但是脱离CCS,板卡设置为UARTboot上电后,在上位机终端接收到"C",之后,将xx_ti.bin通过xmodem协议下载,数据可以正常下载, 但是不运行,串口终端没有任何提示。

不知道是什么原因??

am43xx_boot.lds和am43xx_boot_ccs.lds有什么区别?

谢谢!

Nancy Wang:

回复 user5920715:

你是将build\armv7a\cgt_ccs\am335x\beaglebone\platform导入CCS里面编译报错?我试了一下只是有一些警告。

yongqing wang:

回复 Nancy Wang:

你要设置编译成库,不然找不到main入口函数当然会报错

user5920715:

回复 yongqing wang:

应该不是这个原因

yongqing wang:

回复 user5920715:

感谢分享

赞(0)
未经允许不得转载:TI中文支持网 » am3359 startware platform lib库重新编译
分享到: 更多 (0)