AM335x(TQ335x)學(xué)習(xí)筆記——使用dtb方式啟動(dòng)內(nèi)核
我使用的內(nèi)核是linux-3.17.2版本,下面開始編譯內(nèi)核。
本文引用地址:http://m.butianyuan.cn/article/201611/322818.htm(1) 解壓內(nèi)核
- tarjxflinux-3.17.2.tar.bz2
- makeARCH=armomap2plus_defconfig
(3)編譯內(nèi)核:
- makeARCH=armCROSS_COMPILE=arm-linux-gnueabi--j8
(4)編譯dtb:
- makeARCH=armCROSS_COMPILE=arm-linux-gnueabi-am335x-evm.dtb
將SD格式化為FAT系統(tǒng),將MLO、u-boot.img拷貝到根目錄下。
在根目錄下創(chuàng)建boot目錄,將編譯好的zImage和am335x-evm.dtb拷貝到該目錄下。
(6)u-boot命令行啟動(dòng)Linux內(nèi)核
- loadmmc00x88000000/boot/am335x-evm.dtb
- loadmmc00x82000000/boot/zImage
- bootz0x82000000-0x88000000
- U-Boot#loadmmc0${fdtaddr}/boot/tq335x.dtb
- 34720bytesreadin9ms(3.7MiB/s)
- U-Boot#loadmmc0${loadaddr}/boot/zImage
- 4385928bytesreadin243ms(17.2MiB/s)
- U-Boot#bootz${loadaddr}-${fdtaddr}
- Kernelimage@0x82000000[0x000000-0x42ec88]
- ##FlattenedDeviceTreeblobat88000000
- Bootingusingthefdtblobat0x88000000
- LoadingDeviceTreeto8fff4000,end8ffff79f...OK
- Startingkernel...
- [0.000000]BootingLinuxonphysicalCPU0x0
- [0.000000]Linuxversion3.17.2(lilianrong@AY140721164813287e77Z)(gccversion4.7.3(Ubuntu/Linaro4.7.3-12ubuntu1))#1SMPMonNov1020:46:04CST2014
- [0.000000]CPU:ARMv7Processor[413fc082]revision2(ARMv7),cr=10c5387d
- [0.000000]CPU:PIPT/VIPTnonaliasingdatacache,VIPTaliasinginstructioncache
- [0.000000]Machinemodel:TIAM335xEVM
- [0.000000]cma:Reserved16MiBat9e800000
- [0.000000]Memorypolicy:Datacachewriteback
- [0.000000]HighMemzone:1048574pagesexceedsfreesize0
- [0.000000]CPU:AllCPU(s)startedinSVCmode.
- [0.000000]AM335XES2.1(sgxneon)
- [0.000000]PERCPU:Embedded9pages/cpu@dfa9a000s14336r8192d14336u36864
- [0.000000]Built1zonelistsinZoneorder,mobilitygroupingon.Totalpages:129792
- [0.000000]Kernelcommandline:console=ttyO0,115200n8root=ubi0:rootfsrwubi.mtd=9,2048rootfstype=ubifsrootwait=1
- [0.000000]PIDhashtableentries:2048(order:1,8192bytes)
- [0.000000]Dentrycachehashtableentries:65536(order:6,262144bytes)
- [0.000000]Inode-cachehashtableentries:32768(order:5,131072bytes)
- [0.000000]Memory:484792K/523264Kavailable(5668Kkernelcode,647Krwdata,2208Krodata,406Kinit,8210Kbss,38472Kreserved,0Khighmem)
- [0.000000]Virtualkernelmemorylayout:
- [0.000000]vector:0xffff0000-0xffff1000(4kB)
- [0.000000]fixmap:0xffc00000-0xffe00000(2048kB)
- [0.000000]vmalloc:0xe0800000-0xff000000(488MB)
- [0.000000]lowmem:0xc0000000-0xe0000000(512MB)
- [0.000000]pkmap:0xbfe00000-0xc0000000(2MB)
- [0.000000]modules:0xbf000000-0xbfe00000(14MB)
- [0.000000].text:0xc0008000-0xc07b9478(7878kB)
- [0.000000].init:0xc07ba000-0xc081f800(406kB)
- [0.000000].data:0xc0820000-0xc08c1d08(648kB)
- [0.000000].bss:0xc08c1d08-0xc10c68e0(8211kB)
- [0.000000]HierarchicalRCUimplementation.
- [0.000000]RCUrestrictingCPUsfromNR_CPUS=2tonr_cpu_ids=1.
- [0.000000]RCU:Adjustinggeometryforrcu_fanout_leaf=16,nr_cpu_ids=1
- [0.000000]NR_IRQS:16nr_irqs:1616
- [0.000000]IRQ:FoundanINTCat0xfa200000(revision5.0)with128interrupts
- [0.000000]Totalof128interruptson1activecontroller
- [0.000000]OMAPclockeventsource:timer2at24000000Hz
- [0.000016]sched_clock:32bitsat24MHz,resolution41ns,wrapsevery178956969942ns
- [0.000065]OMAPclocksource:timer1at24000000Hz
- [0.000805]Console:colourdummydevice80x30
- [0.000857]Lockdependencyvalidator:Copyright(c)2006RedHat,Inc.,IngoMolnar
- [0.000865]...MAX_LOCKDEP_SUBCLASSES:8
- [0.000873]...MAX_LOCK_DEPTH:48
- [0.000880]...MAX_LOCKDEP_KEYS:8191
- [0.000888]...CLASSHASH_SIZE:4096
- [0.000895]...MAX_LOCKDEP_ENTRIES:32768
- [0.000902]...MAX_LOCKDEP_CHAINS:65536
- [0.000909]...CHAINHASH_SIZE:32768
- [0.000916]memoryusedbylockdependencyinfo:5167kB
- [0.000924]pertask-structmemoryfootprint:1152bytes
- [0.000966]Calibratingdelayloop...996.14BogoMIPS(lpj=4980736)
- [0.079040]pid_max:default:32768minimum:301
- [0.079436]SecurityFrameworkinitialized
- [0.079561]Mount-cachehashtableentries:1024(order:0,4096bytes)
- [0.079574]Mountpoint-cachehashtableentries:1024(order:0,4096bytes)
- [0.081771]CPU:Testingwritebuffercoherency:ok
- [0.082962]CPU0:thread-1,cpu0,socket-1,mpidr0
- [0.083083]Settingupstaticidentitymapfor0x8055f030-0x8055f0a0
- [0.086327]Broughtup1CPUs
- [0.086346]SMP:Totalof1processorsactivated.
- [0.086356]CPU:AllCPU(s)startedinSVCmode.
- [0.088958]devtmpfs:initialized
- [0.097809]VFPsupportv0.3:implementor41architecture3part30variantcrev3
- [0.134392]omap_hwmod:tptc0usingbrokendtdatafromedma
- [0.134758]omap_hwmod:tptc1usingbrokendtdatafromedma
- [0.135103]omap_hwmod:tptc2usingbrokendtdatafromedma
- [0.143122]omap_hwmod:debugss:_wait_target_disablefailed
- [0.201002]pinctrlcore:initializedpinctrlsubsystem
- [0.203537]regulator-dummy:noparameters
- [0.233163]NET:Registeredprotocolfamily16
- [0.241735]DMA:preallocated256KiBpoolforatomiccoherentallocations
- [0.243918]cpuidle:usinggovernorladder
- [0.243946]cpuidle:usinggovernormenu
- [0.255876]OMAPGPIOhardwareversion0.1
- [0.271254]omap-gpmc50000000.gpmc:couldnotfindpctldevfornode/pinmux@44e10800/nandflash_pins_s0,deferringprobe
- [0.271303]platform50000000.gpmc:Driveromap-gpmcrequestsprobedeferral
- [0.275826]NoATAGs?
- [0.275857]hw-breakpoint:debugarchitecture0x4unsupported.
- [0.319359]edma-dma-engineedma-dma-engine.0:TIEDMADMAenginedriver
- [0.320718]vbat:5000mV
- [0.321481]lis3_reg:noparameters
- [0.324766]SCSIsubsysteminitialized
- [0.325577]usbcore:registerednewinterfacedriverusbfs
- [0.325755]usbcore:registerednewinterfacedriverhub
- [0.329802]usbcore:registerednewdevicedriverusb
- [0.330683]omap_i2c44e0b000.i2c:couldnotfindpctldevfornode/pinmux@44e10800/pinmux_i2c0_pins,deferringprobe
- [0.330726]platform44e0b000.i2c:Driveromap_i2crequestsprobedeferral
- [0.330784]omap_i2c4802a000.i2c:couldnotfindpctldevfornode/pinmux@44e10800/pinmux_i2c1_pins,deferringprobe
關(guān)鍵詞:
AM335xTQ335xdtb方式啟動(dòng)內(nèi)
相關(guān)推薦
技術(shù)專區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線
- 開關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車電子
- 轉(zhuǎn)換器
- 電源管理
- 信號(hào)放大器
評(píng)論