在CCS5.3中使用以下版本软件库
MCSDK:2.0.9.21, PDK:1.0.0.21 NDK:2.21.0.32, SYS/BIOS:6.33.4.39
参考STK_GE的例程初始化了GB SWITCH,SGMII,SERDES,MDIO等模块,由于STK_GE是裸机工程涉及底层的比较多,并且keystonexxxx.h等文件中一些变量的定义与clsr_device.h重复,希望只用NDK完成。有以下几个问题不太清楚。
1.NDK中是否包含了对NETCP底层的默认配置?硬件变化,如果需要修改底层,NDK是否提供了接口?
2.nimu是NDK生成的库文件?如何在程序中加载使用该库文件?
3.修改nimu源文件之后,怎么重新编译生成库文件?
4.在helloworld_evm6678l的工程中,使用evm6678.gel文件初始化了serdes,sgmii,cpsw等模块,其他模块如pa,sa,qmss,cppi,PKTDMA等模块已经放在了nimu库文件,在文件resource_mgr.c直接调用?
5.NDK组件包含了phy int ISR,package parse ISR,NMI ISR等STK_GE例程中的中断函数?
6.port0收发的数据是怎么到达DSP的?helloworld_evm6678l中怎么触发udphello的函数?