A. 全志A20 怎么单独编译boot
索了一下fastboot,但是烧录失败,提示找不到分区。于是就想到用TF卡烧录boot.img,因为只修改了内核,不想打包全部烧录一遍。
启动到uboot命令行,输入mmcinfo初始化mmc,不过提示:No MMC avaliable什么的,查找uboot源代码,发现,
u-boot/arch/arm/lib/board.c里面,
if(!storage_type){
puts("NAND: ");
nand_init(); /* Go init the NAND */
}
else{
puts("MMC: ");
mmc_initialize(bd);
}
红色代码地方表明,uboot命令行只支持NAND或者MMC中的一种,这没有道理啊。于是去掉else,无论什么情况下都初始化MMC。也就是修改为:
if(!storage_type){
puts("NAND: ");
nand_init(); /* go init the NAND */
B. 单片机连接到主控(比如全志、晶晨、瑞芯微)上,软件如何配置需要驱动吗
呵呵,把主控的两个GPIO模拟出UART来,然后就可以通信了。没有什么驱动,这个驱动就是GPIO的驱动,不过你要想办法把波特率保证一下,不然会出错,也就是说GPIO要在中断里操作。
如果有硬件UART,那就是串口直接操作,注意一下8051的IO口电平一般是5V。
C. 全志A20怎么 单独编译linux驱动模块
linux下编译运行驱动 嵌入式linux下设备驱动的运行和linux x86 pc下运行设备驱动是类似的,由于手头没有嵌入式linux设备,先在vmware上的linux上学习驱动开发。 按照如下方法就可以成功编译出hello world模块驱动
D. ftd232H驱动在linux平台(CPU全志A20)上的安装问题
一、编译过程是不需要动态库文件参与的。
二、试着放到同目录下运行一次,如果还是同样的错误,说明库文件的版本不兼容。虽然名字是对的。