久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 6293|回復(fù): 0
收起左側(cè)

新出的STM32F750成功運(yùn)行Linux

[復(fù)制鏈接]
ID:450777 發(fā)表于 2018-12-20 15:25 | 顯示全部樓層 |閱讀模式
本帖最后由 ICZOOM 于 2018-12-20 15:28 編輯

前段時(shí)間ST推出了Value Line的STM32F750和H750兩個(gè)系列,看了一下選型表,F(xiàn)750有LQFP144封裝,正好適合我的STM32 linux板子。
于是,雙十一買了幾片。同時(shí),我對(duì)我的linux板做了小幅改版:將SPI Flash容量擴(kuò)大到32MB并連接到F750的QSPI BANK1,添加了CAN收發(fā)器和接口,增加了兩個(gè)I2C外設(shè)(溫濕度傳感器和氣壓傳感器)。板子做回來(lái)后先焊了一片,調(diào)試過(guò)程還算比較順利,現(xiàn)在u-boot和Linux都工作起來(lái)了,下面是系統(tǒng)啟動(dòng)log,F(xiàn)750速度還是相當(dāng)快的(427.62 BogoMIPS,F(xiàn)429跑Linux只有35.84 BogoMIPS),QSPI的加載速度也很給力。下一步我準(zhǔn)備多測(cè)試幾種STM32外設(shè)的Linux driver,emcraft現(xiàn)在的SDK比兩三年前多了不少外設(shè)驅(qū)動(dòng),可以都試試看。

U-Boot 2010.03 (Nov 26 2018 - 21:30:21)

CPU  : STM32F7 (Cortex-M7)
Freqs: SYSCLK=216MHz,HCLK=216MHz,PCLK1=54MHz,PCLK2=108MHz
Board: STM32F750 Rev 1.0
DRAM:  64 MB
In:    serial
Out:   serial
Err:   serial
QSPI:  32 MB mapped at 0x90000000
Net:   miiphy_register done.
eth hw init done.
STM32_MAC
Hit any key to stop autoboot:  0
Booting from QSPI
## Booting kernel from Legacy Image at c0007fc0 ...
   Image Name:   Linux-4.2.0
   Image Type:   ARM Linux Multi-File Image (uncompressed)
   Data Size:    7496295 Bytes =  7.1 MB
   Load Address: c0008000
   Entry Point:  c0008001
   Contents:
      Image 0: 7471388 Bytes =  7.1 MB
      Image 1: 24895 Bytes = 24.3 kB
   Verifying Checksum ... OK
## Flattened Device Tree from multi component Image at C0007FC0
   Booting using the fdt at 0xc0728128
   Loading Multi-File Image ... OK
OK
WARNING: legacy format multi component image overwritten
   Loading Device Tree to c3ff6000, end c3fff13e ... OK

Starting kernel ...

Booting Linux on physical CPU 0x0
Linux version 4.2.0 (gcc version 4.4.1 (Sourcery G++ Lite 2010
q1-189) ) #90 Tue Dec 4 03:32:33 EST 2018
CPU: ARMv7-M [410fc271] revision 1 (ARMv7M), cr=00000000
CPU: WBA data cache, WBA instruction cache
Machine model: EmCraft Systems STM32F7-SOM board
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
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)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 56432K/65536K available (2523K kernel code, 181K rwdata, 588K rodata, 4000K init,
111K bss, 9104K reserved, 0K cma-reserved)
Virtual kernel memory layout:
    vector  : 0x00000000 - 0x00001000   (   4 kB)
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    vmalloc : 0x00000000 - 0xffffffff   (4095 MB)
    lowmem  : 0xc0000000 - 0xc4000000   (  64 MB)
      .text : 0xc0008000 - 0xc0312000   (3112 kB)
      .init : 0xc0312000 - 0xc06fa000   (4000 kB)
      .data : 0xc06fa000 - 0xc07277c0   ( 182 kB)
       .bss : 0xc072811c - 0xc0743e84   ( 112 kB)
NR_IRQS:16 nr_irqs:16 16
/interrupt-controller@40013c00: 24 External IRQs detected
clocksource: arm_system_timer: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 27651335
8 ns
ARM System timer initialized as clocksource
/soc/timer@40000000: STM32 clockevent driver initialized (32 bits)
sched_clock: 32 bits at 100 Hz, resolution 10000000ns, wraps every 21474836475000000ns
Calibrating delay loop... 427.62 BogoMIPS (lpj=2138112)
pid_max: default: 4096 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
devtmpfs: initialized
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275
0000 ns
pinctrl core: initialized pinctrl subsystem
NET: Registered protocol family 16
stm32-pinctrl pin-controller: nbanks = 11
stm32-pinctrl pin-controller: nfunctions = 20
stm32-pinctrl pin-controller: ngroups = 23
stm32-pinctrl pin-controller: GPIOA bank added.
stm32-pinctrl pin-controller: GPIOB bank added.
stm32-pinctrl pin-controller: GPIOC bank added.
stm32-pinctrl pin-controller: GPIOD bank added.
stm32-pinctrl pin-controller: GPIOE bank added.
stm32-pinctrl pin-controller: GPIOF bank added.
stm32-pinctrl pin-controller: GPIOG bank added.
stm32-pinctrl pin-controller: GPIOH bank added.
stm32-pinctrl pin-controller: GPIOI bank added.
stm32-pinctrl pin-controller: GPIOJ bank added.
stm32-pinctrl pin-controller: GPIOK bank added.
stm32-pinctrl pin-controller: Function[0         name:i2c_1,    groups:1]
stm32-pinctrl pin-controller: Function[1         name:i2c_2,    groups:1]
stm32-pinctrl pin-controller: Function[2         name:i2c_3,    groups:1]
stm32-pinctrl pin-controller: Function[3         name:mac,      groups:2]
stm32-pinctrl pin-controller: Function[4         name:sdio,     groups:1]
stm32-pinctrl pin-controller: Function[5         name:spi_2,    groups:1]
stm32-pinctrl pin-controller: Function[6         name:spi_4,    groups:1]
stm32-pinctrl pin-controller: Function[7         name:spi_5,    groups:1]
stm32-pinctrl pin-controller: Function[8         name:usart1,   groups:1]
stm32-pinctrl pin-controller: Function[9         name:usart6,   groups:1]
stm32-pinctrl pin-controller: Function[10        name:usart7,   groups:1]
stm32-pinctrl pin-controller: Function[11        name:usb_fs,   groups:1]
stm32-pinctrl pin-controller: Function[12        name:usb_hs,   groups:1]
stm32-pinctrl pin-controller: Function[13        name:can_1,    groups:1]
stm32-pinctrl pin-controller: Function[14        name:adc1_in0_pin,     groups:1]
stm32-pinctrl pin-controller: Function[15        name:dac_out2_pin,     groups:1]
stm32-pinctrl pin-controller: Function[16        name:ltdc,     groups:1]
stm32-pinctrl pin-controller: Function[17        name:sai_2,    groups:1]
stm32-pinctrl pin-controller: Function[18        name:i2c_4,    groups:1]
stm32-pinctrl pin-controller: Function[19        name:gpio,     groups:3]
stm32-dma 40026000.dma: STM32 DMA driver registered
stm32-dma 40026400.dma: STM32 DMA driver registered
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
soc:phy_hs supply vcc not found, using dummy regulator
soc:phy_fs supply vcc not found, using dummy regulator
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti
Advanced Linux Sound Architecture Driver Initialized.
Bluetooth: Core ver 2.20
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
clocksource: Switched to clocksource arm_system_timer
NET: Registered protocol family 2
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Power Management for STM32
futex hash table entries: 16 (order: -5, 192 bytes)
jffs2: version 2.2. (NAND) (SUMMARY)  漏 2001-2006 Red Hat, Inc.
fuse init (API version 7.23)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
io scheduler noop registered
io scheduler cfq registered (default)
stm32-pinctrl pin-controller: maps: function gpio group pwms num 2
stm32-pwm pwm0: basing on TIM3.1(x16)
stm32-pinctrl pin-controller: maps: function ltdc group ltdc-0 num 29
stm32_lcdfb 40016800.ltdc: fb0: fb device registered successfully
STM32 USART driver initialized
stm32-pinctrl pin-controller: maps: function usart1 group usart1-0 num 3
40011000.serial: ttyS0 at MMIO 0x40011000 (irq = 34, base_baud = 6750000) is a stm32-usar
t
console [ttyS0] enabled
stm32-pinctrl pin-controller: maps: function usart6 group usart6-0 num 3
40011400.serial: ttyS5 at MMIO 0x40011400 (irq = 35, base_baud = 6750000) is a stm32-usar
t
nbd: registered device at major 43
stm32-pinctrl pin-controller: maps: function dac_out2_pin group dac-0 num 2
stm32_dac 40007400.dac: dac1: no timer assigned, DMA functionality is not available
stm32_dac 40007400.dac: created 1 character devices with MAJOR 248
2 ofpart partitions found on MTD device physmap-stm-flash.0
Creating 2 MTD partitions on "physmap-stm-flash.0":
0x000000000000-0x000000020000 : "stm_flash_uboot"
0x000000040000-0x000000100000 : "stm_flash_unused"
stm32-pinctrl pin-controller: maps: function spi_5 group spi_5-0 num 4
stm32-spi 40015000.spi: SPI Controller 4 at 40015000,irq=38,hz=108000000
CAN device driver interface
stm32-pinctrl pin-controller: maps: function can_1 group can_1-0 num 3
stm32-can 40006400.can: device registered (reg=40006400, irq=31)
stm32-pinctrl pin-controller: maps: function mac group mac_rmii num 10
stmmac - user ID: 0x10, Synopsys ID: 0x35
Ring mode enabled
DMA HW capability register supported
Enhanced/Alternate descriptors
        Enabled extended descriptors
RX Checksum Offload Engine supported (type 2)
TX Checksum insertion supported
Wake-Up On Lan supported
Enable RX Mitigation via HW Watchdog Timer
stm32-dwmac 40028000.ethernet eth0: No MDIO subnode found
libphy: stmmac: probed
eth0: PHY ID 0007c0f1 at 0 IRQ POLL (stmmac-0:00) active
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered
usbcore: registered new interface driver rt2800usb
stm32-pinctrl pin-controller: maps: function usb_hs group usb_hs-0 num 3
dwc2 40040000.usb: DWC OTG Controller
dwc2 40040000.usb: new USB bus registered, assigned bus number 1
dwc2 40040000.usb: irq 56, io mem 0x00000000
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: DWC OTG Controller
usb usb1: Manufacturer: Linux 4.2.0 dwc2_hsotg
usb usb1: SerialNumber: 40040000.usb
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
stm32-pinctrl pin-controller: maps: function usb_fs group usb_fs-0 num 3
50000000.usb supply vusb_d not found, using dummy regulator
50000000.usb supply vusb_a not found, using dummy regulator
dwc2 50000000.usb: EPs: 6, dedicated fifos, 512 entries in SPRAM
dwc2 50000000.usb: DCFG=0x08200000, DCTL=0x00000002, DIEPMSK=0000000b
dwc2 50000000.usb: GAHBCFG=0x00000000, GHWCFG1=0x00000000
dwc2 50000000.usb: GRXFSIZ=0x000000a0, GNPTXFSIZ=0x004000a0
dwc2 50000000.usb: DPTx[1] FSize=32, StAddr=0x000000e0
dwc2 50000000.usb: DPTx[2] FSize=64, StAddr=0x00000100
dwc2 50000000.usb: DPTx[3] FSize=512, StAddr=0x00000800
dwc2 50000000.usb: DPTx[4] FSize=512, StAddr=0x00000a00
dwc2 50000000.usb: DPTx[5] FSize=512, StAddr=0x00000c00
dwc2 50000000.usb: ep0-in: EPCTL=0x00008000, SIZ=0x00000000, DMA=0x5abee5fb
dwc2 50000000.usb: ep0-out: EPCTL=0x00008000, SIZ=0x00000000, DMA=0x5abee5fb
dwc2 50000000.usb: ep1-in: EPCTL=0x00000000, SIZ=0x00000000, DMA=0x5abee5fb
dwc2 50000000.usb: ep1-out: EPCTL=0x00000000, SIZ=0x00000000, DMA=0x5abee5fb
dwc2 50000000.usb: ep2-in: EPCTL=0x00000000, SIZ=0x00000000, DMA=0x5abee5fb
dwc2 50000000.usb: ep2-out: EPCTL=0x00000000, SIZ=0x00000000, DMA=0x5abee5fb
dwc2 50000000.usb: ep3-in: EPCTL=0x00000000, SIZ=0x00000000, DMA=0x5abee5fb
dwc2 50000000.usb: ep3-out: EPCTL=0x00000000, SIZ=0x00000000, DMA=0x5abee5fb
dwc2 50000000.usb: ep4-in: EPCTL=0x00000000, SIZ=0x00000000, DMA=0x5abee5fb
dwc2 50000000.usb: ep4-out: EPCTL=0x00000000, SIZ=0x00000000, DMA=0x5abee5fb
dwc2 50000000.usb: ep5-in: EPCTL=0x00000000, SIZ=0x00000000, DMA=0x5abee5fb
dwc2 50000000.usb: ep5-out: EPCTL=0x00000000, SIZ=0x00000000, DMA=0x5abee5fb
dwc2 50000000.usb: DVBUSDIS=0x000017d7, DVBUSPULSE=000005b8
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
usbcore: registered new interface driver uas
usbcore: registered new interface driver usb-storage
g_serial gadget: Gadget Serial v2.4
g_serial gadget: g_serial ready
dwc2 50000000.usb: bound driver g_serial
i2c /dev entries driver
stm32-pinctrl pin-controller: maps: function i2c_4 group i2c_4-0 num 3
bmp085 3-0077: Successfully initialized bmp085!
stm32f7-i2c 40006000.i2c: I2C Controller i2c-3 at 40006000,irq=58
Driver for 1-wire Dallas network protocol.
usbcore: registered new interface driver btusb
stm32-pinctrl pin-controller: maps: function sdio group sdio-0 num 7
mmci-pl18x 40012c00.sdi: Got CD GPIO
mmci-pl18x 40012c00.sdi: mmc0: PL180 manf 80 rev4 at 0x40012c00 irq 37,0 (pio)
stm32-dma 40026400.dma: stm32_dma_of_xlate: unable to get channel 3 - was already request
ed
mmci-pl18x 40012c00.sdi: DMA channels RX dma1chan3, TX dma1chan3
stm32_gpio_to_irq: Event line 3 now points to fire interrupts from bank G
stm32-pinctrl pin-controller: maps: function gpio group outs num 2
hidraw: raw HID events driver (C) Jiri Kosina
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
stm32-pinctrl pin-controller: maps: function adc1_in0_pin group adc1-0 num 2
stm32f4-adc 40012000.adc: registered
stm32-pinctrl pin-controller: maps: function sai_2 group sai_2-0 num 5
stm32-dma 40026400.dma: stm32_dma_of_xlate: unable to get channel 4 - was already request
ed
stm32-asoc-card sound: failed to find codec platform device
stm32-asoc-card: probe of sound failed with error -22
NET: Registered protocol family 17
can: controller area network core (rev 20120528 abi 9)
NET: Registered protocol family 29
can: raw protocol (rev 20120528)
can: broadcast manager protocol (rev 20120528 t)
can: netlink gateway (rev 20130117) max_hops=1
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
hctosys: unable to open rtc device (rtc0)
vmmc: disabling
ALSA device list:
  No soundcards found.
Freeing unused kernel memory: 4000K (c0312000 - c06fa000)
init started: BusyBox v1.24.2 (2018-11-22 20:35:58 EST)
/ # amixer: Mixer attach default error: No such file or directory
stm32-dwmac 40028000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx

/ # free
             total       used       free     shared    buffers     cached
Mem:         60432       8140      52292          0          0       4792
-/+ buffers/cache:       3348      57084
/ #

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成人精品久久久 | 国产一区亚洲 | 97久久精品午夜一区二区 | 中文字幕国 | 亚洲欧美视频 | 综合久久久久久久 | 日韩中文一区二区三区 | 亚州综合一区 | 国产97视频在线观看 | 成人中文字幕在线观看 | 国产精品福利在线 | 天堂色区 | 精品视频一区二区三区在线观看 | 久草综合在线视频 | 精品国产视频 | 成人激情视频免费在线观看 | 中文字幕 在线观看 | 免费观看视频www | 伊人超碰在线 | 国产伦精品一区二区三区照片91 | 黄片毛片免费观看 | 精品一区二区三区四区 | 色综合天天综合网国产成人网 | 国产一区二区三区四区五区加勒比 | 一级a毛片| 99精品电影| 国产成人福利在线观看 | 日韩在线观看中文字幕 | 国产在线精品一区 | 日韩一级免费电影 | 91精品国产高清久久久久久久久 | 日韩精品一区二区三区 | 亚洲视频免费观看 | 亚洲国产精品一区在线观看 | 国产视频中文字幕 | 亚洲一区二区三区在线 | 美女黄视频网站 | 亚洲一区二区三区四区五区午夜 | 一区二区高清 | 中文字幕av在线 | 国产精品日韩一区二区 |