增加 arch/arm/configs/forlinx6410_defconfig
增加 firmware/sd8686.bin
增加 firmware/sd8686_helper.bin
用下面的编译器
$ arm-none-linux-gnueabi-gcc --version
arm-none-linux-gnueabi-gcc (Sourcery CodeBench Lite 2014.05-29) 4.8.3 20140320 (prerelease)
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
编出来的uImage, 能正常启动
或者 用下面的配置
arch/arm/configs/s3c6400_defconfig
编译器 : arm-none-linux-gnueabi-gcc (Sourcery CodeBench Lite 2014.05-29) 4.8.3 20140320 (prerelease)
也可以启动
linux-4.0 ok6410a sd卡启动最小配置
defconfig
看出来,在 linux-4.0 及以上版本只需要配置相应的 config , 应该能正常boot
我需要在 linux-4.0 中 做一个 最小的 defconfig
CONFIG_ARCH_S3C64XX=y
CONFIG_MACH_SMDK6410=y
CONFIG_AEABI=y
CONFIG_MMC=y
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_S3C=y
CONFIG_SERIAL_SAMSUNG=y
CONFIG_SERIAL_SAMSUNG_CONSOLE=y
CONFIG_EXT3_FS=y
u-boot 的 bootargs 中要添加rootwait
gcc
$ arm-none-linux-gnueabi-gcc --version
arm-none-linux-gnueabi-gcc (Sourcery CodeBench Lite 2014.05-29) 4.8.3 20140320 (prerelease)
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
其他
make defconfig 的过程中 生成了 以下两个文件,类型为 ELF 64-bit LSB executable
scripts/kconfig/conf
scripts/basic/fixdep
编译内核的软件要求
Documentation/process/changes.rst
上一篇:OK6410A 开发板 (六) 2 OK6410A linux-5.11 移植
下一篇:OK6410A 开发板 (五) 3 OK6410A u-boot-2021.01 其他驱动
设计资源 培训 开发板 精华推荐
- SW6124-双向快充移动电源解决方案
- 具有 3.5A 电流限制的 LT1185IT 5V、3A 稳压器的典型应用电路
- 无线喂鱼器 Telegram
- DC999A,使用 LTC3533、3.3V、1.5A 高效率同步降压-升压转换器的演示板
- hphphp
- EV-ADF5355SD1Z,用于评估 ADF5355 锁相环频率合成器的评估板
- 【物联网】鸿蒙智能WIFI开关+687404A
- 使用符合 EN55022 A 类(双输出)EMC 滤波的 RP40-4815DFR DC/DC 转换器的典型应用
- EVAL-AD7763EDZ,使用 EVAL-CED1Z 的 AD7763、24 位、625 kSPS Sigma Delta ADC 评估板
- 具有 1V 开/关控制的 MC33762 双路超低噪声低压降稳压器的典型应用