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:
已解决