全部博文(516)
发布时间:2013-01-04 17:12:38
x-load的启动选择:见lib/board.c 初始化顺序,如果配置了CFG_CMD_MMC,则直接从MMC卡启动,否则初始化NAND FLASH。init_fnc_t *init_sequence[] = { cpu_init, /* basic cpu dependent setup */ board_init, ......【阅读全文】
发布时间:2013-01-04 17:12:23
AX88796B网卡for OMAP3530 + Linux 2.6.29平台到asix网站下载了最新的ax88796b驱动,放到drivers/net/目录下,修改了Makefile和Kconfig文件。直接编译出现一大堆的错误:error: 'struct net_device' has no member named 'priv'驱动本身好像没有支持这么新的内核,而新的内核net_device结构发生了变化,看/include/linux/netdevice.h文件:这是2.6......【阅读全文】
发布时间:2013-01-04 17:10:36
OMAP3 Linux中的中断 内部中断定义在/arch/arm/plat-omap/include/mach/irqs.h中,如:#define INT_34XX_BENCH_MPU_EMUL 3 #define INT_34XX_ST_MCBSP2_IRQ 4 #define INT_34XX_ST_MCBSP3_IRQ 5 #define INT_34XX_SSM_ABORT_IRQ 6 #define INT_34XX_SYS_NIRQ 7 #define INT_34XX_D2D_FW_IRQ 8 #......【阅读全文】
发布时间:2013-01-04 17:10:26
OMAP3平台Linux中总线设置 先看arch/arm/plat-omap/include/mach/gpmc.h文件:struct gpmc_timings { /* Minimum clock period for synchronous mode */ u16 sync_clk;  ......【阅读全文】
发布时间:2013-01-04 17:03:48
Linux中的IO使用方法 应该是新版本内核才有的方法。请参考:./Documentation/gpio.txt文件提供的API:驱动需要包含 #include <linux/gpio.h> 判断一个IO是否合法:int gpio_is_valid(int number); 设置GPIO的方向,如果是输出同时设置电平:/* set as input or output, returning 0 or negative errno */ &nbs......【阅读全文】