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

AM335X如何在NIMU_ICSS_BasicExample_icev2AM335x_wSoCLib_armExampleproject和ETHERCAT 的例子中加入GPMC功能

AM335X ICE的板子有没有在NIMU_ICSS 和ETHERCAT中加入GPMC的例子。

GPMC的功能有什么要注意的事项吗

Jian Zhou:

请问用GPMC连接什么外设?

yong qiu:

回复 Jian Zhou:

连接的是82C55(一种GPIO扩展)在贵司GPMC_Test_icev2AM335x_armExampleProject提供的例子中修改能实现

但是将它GPMC移植到ethercat_slave_full_AM335x_arm和NIMU_ICSS_BasicExample_icev2AM335x_wSoCLib_armExampleproject两个实例中就出问题了编译都通不过

 

Jian Zhou:

回复 yong qiu:

GPMC_Test_icev2AM335x_armExampleProject这个例子是在starterware下的吧,具体什么编译错误呢?

yong qiu:

回复 Jian Zhou:

不是starterware下的是在RTOS 开发包下的实例

在GPMC_Test_icev2AM335x_armExampleProject这个实例中不存在错误

但是我移植到NIMU_ICSS_BasicExample_icev2AM335x_wSoCLib_armExampleproject(RTOS开发包中的实例)中就出现错误

在NIMU_ICSS_BasicExample_icev2AM335x_wSoCLib_armExampleproject的CFG文件中加入如下

/* Load the gpmc package */var Gpmc = xdc.loadPackage('ti.drv.gpmc');Gpmc.Settings.enableProfiling = true; Gpmc.Settings.socType = socType;

在主程序中使用

 GPMC_init()

GPMC_Params_init()

GPMC_open()

GPMC_transfer()

编译出现

undefined reference to 'MuxIntcP_clearIntEvent'

undefined reference to'MuxIntcP_clearIntEvent'

undefined reference to'MuxIntcP_create'

undefined reference to'MuxIntcP_disableOutEvent'

undefined reference to'MuxIntcP_enableOutEvent'

错误

yong qiu:

回复 yong qiu:

已解决

赞(0)
未经允许不得转载:TI中文支持网 » AM335X如何在NIMU_ICSS_BasicExample_icev2AM335x_wSoCLib_armExampleproject和ETHERCAT 的例子中加入GPMC功能
分享到: 更多 (0)