驱动库driverlib文件夹内的rom.h是干什么用的?
我看到有“
#define ROM_APITABLE ((unsigned long *)0x01000010)
#define ROM_ETHERNETTABLE ((unsigned long *)(ROM_APITABLE[15]))
#define ROM_EthernetPacketPutNonBlocking ((long (*)(unsigned long ulBase, unsigned char *pucBuf, unsigned long lBufLen))ROM_ETHERNETTABLE[12])
”
为什么要这样处理,这个无名的函数与同文件夹下的ethernet.c文件中的EthernetPacketPutNonBlocking有区别么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
ROM里面除了驱动函数,还会有些常用的值如AES加密表等等
有的ROM里面还有RTOS(如LM3S9B96),M3部分有ROM,M4全部有ROM
一周热门 更多>