Then, double tenth one bought a few pieces, at the same time, I made minor revision on my Linux board: enlarging capacity of SPI Flash to 32 MB and connect to F750 QSPI BANK1, add the CAN transceiver and interface, added two I2C peripherals (temperature and humidity sensor and pressure sensor), do after you come back to weld a piece of board, debugging process is more smoothly, now u - the boot and Linux works, the following is the system startup log, F750 speed is quite fast (only 35.84 427.62 BogoMIPS F429 run Linux BogoMIPS), loading QSPI also very awesome, I ready to test next several STM32 peripherals Linux driver, emcraft SDK now a lot of peripheral drive more than two or three years ago and CAN give it a try,
U - the Boot 2010.03 (Nov 26 2018-21:30:21)
CPU: STM32F7 (architecture (M7)
Freqs: SYSCLK=216 MHZ, HCLK=216 MHZ, PCLK1=54 MHZ, PCLK2=108 MHZ
Board: STM32F750 Rev 1.0, www.emcraft.com
DRAM: 64 MB
In: serial
Out: serial
Err: serial
QSPI: 32 MB mapped at 0 x90000000
Net: miiphy_register done.
The eth hw init done.
STM32_MAC
Hit any key to stop autoboot: 0
Booting from QSPI
# # Booting the kernel from Legacy Image at c0007fc0...
Image Name: Linux - 4.2.0
Image Type: ARM Linux Multi - File Image (uncompressed)
The Data Size: 7496295 Bytes=7.1 MB
The Load Address: c0008000
Entry Point: c0008001
Contents:
Image: 0 7471388 Bytes=7.1 MB
Image 1:24895 Bytes=24.3 kB
Verifying the Checksum... OK
# # Flattened Device Tree from multi component Image at C0007FC0
Booting using the FDT at 0 xc0728128
Loading - the File Image... OK
OK
WARNING: legacy format multi component image overwritten
Loading Device Tree to c3ff6000, end c3fff13e... OK
Starting the kernel...
Booting Linux on physical CPU 0 x0
The Linux version 4.2.0 ([email protected]) (GCC version 4.4.1 (Sourcery g + + Lite 2010
Q1) # 90-189) Tue Dec 4 03:32:33 EST 2018
CPU: ARMv7 -m fc271 [410] revision 1 (ARMv7M), cr=00000000
CPU: WBA data cache, WBA instruction cache
The Machine model: EmCraft Systems STM32F7 - SOM board
Built 1 zonelists Zone in order, mobility grouping on. Total pages: 16256
The Kernel command line: stm32_platform=stm32f7 - disco console=ttyS0, 115200 panic=10 IP=169.25
4.1.10:169.254.1.2: : : stm32f7 - disco: eth0: off
PID hash table entries: 256 (order: 2, 1024 bytes)
The Dentry cache hash table entries: 8192 (32768 bytes) order: 3,
The Inode cache - the hash table entries: 4096 (16384 bytes) order: 2,
The available Memory: 56432 k/65536 k (2523 k kernel code, 181 k rwdata rodata 588 k, 4000 k init,
BSS 111 k, 9104 k reserved, 0 k cma - reserved)
Virtual kernel memory layout:
Vector: 0 x00000000, 0 x00001000 (4 kB)
Xffc00000 fixmap: 0-0 xfff00000 (3072 kB)
Vmalloc: 0 x00000000, 0 XFFFFFFFF (4095 MB)
Lowmem: 0 xc0000000 0 xc4000000 (64 MB)
. The text: 0 xc0008000-0 xc0312000 (3112 kB)
. The init: 0 xc0312000-0 xc06fa000 (4000 kB)
. Data: 0 xc06fa000-0 xc07277c0 (182 kB)
. The BSS: 0 xc072811c - 0 xc0743e84 (112 kB)
NR_IRQS: 16 NR_IRQS: 16 16
/interrupt - controller @ 40013 c00:24 External IRQs detected
,,,
,,,
Freeing unused kernel memory: 4000 k (c0312000 - c06fa000)
Init started: BusyBox v1.24.2 20:35:58 EST (2018-11-22)
/# amixer: Mixer attach default error: No to the file or directory
Stm32 - dwmac 40028000. Ethernet eth0: the Link is Up to 100 MBPS/Full - flow control rx/tx
/# free
Total 2 free Shared buffers cached
Mem: 60432 8140 52292 0 0, 4792
-/+ buffers/cache: 3348 57084
/#
Flying wing electronic studio https://efusion.taobao.com/