April 24, 2025

STM32F746 Discovery Kit - first power on.

The ST-Link connector is a micro-USB, so I plug it in! This connects it to my Linux desktop.

The big LCD lights up and shows 8 menu options. It says "STM32F7 at 200 Mhz" and declares that both I and D cache are on. I touch the system info icon and get 4 icons with information, but they are not menus to go deeper.
It tells me I have Firmware 1.0.0 (C) 2015.

The processor is running at 200 Mhz (but could be running at 216), there is probably a reason for this related to some other clock with limitations. But 200 Mhz will do fine for anything I might care to do.

The linux log shows:

Apr 24 11:50:42 trona kernel: usb 3-1.1: new full-speed USB device number 120 using ehci-pci
Apr 24 11:50:43 trona kernel: usb 3-1.1: New USB device found, idVendor=0483, idProduct=374b, bcdDevice= 1.00
Apr 24 11:50:43 trona kernel: usb 3-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Apr 24 11:50:43 trona kernel: usb 3-1.1: Product: STM32 STLink
Apr 24 11:50:43 trona kernel: usb 3-1.1: Manufacturer: STMicroelectronics
Apr 24 11:50:43 trona kernel: usb 3-1.1: SerialNumber: 066DFF565277524867024253

Apr 24 11:50:43 trona kernel: usb-storage 3-1.1:1.1: USB Mass Storage device detected
Apr 24 11:50:43 trona kernel: scsi host10: usb-storage 3-1.1:1.1

Apr 24 11:50:43 trona kernel: cdc_acm 3-1.1:1.2: ttyACM0: USB ACM device
Apr 24 11:50:44 trona kernel: scsi 10:0:0:0: Direct-Access     MBED     microcontroller  1.0  PQ: 0 ANSI: 2
Apr 24 11:50:44 trona kernel: sd 10:0:0:0: Attached scsi generic sg5 type 0
Apr 24 11:50:44 trona kernel: sd 10:0:0:0: [sde] 2080 512-byte logical blocks: (1.06 MB/1.02 MiB)
Apr 24 11:50:44 trona kernel: sd 10:0:0:0: [sde] Write Protect is off
Apr 24 11:50:44 trona kernel: sd 10:0:0:0: [sde] No Caching mode page found
Apr 24 11:50:44 trona kernel: sd 10:0:0:0: [sde] Assuming drive cache: write through
Apr 24 11:50:44 trona kernel: sde:
Apr 24 11:50:44 trona kernel: sd 10:0:0:0: [sde] Attached SCSI removable disk
Apr 24 11:50:49 trona udisksd[958]: Mounted /dev/sde at /run/media/tom/DIS_F746NG on behalf of uid 1004
So, we get 3 scsi devices. One is mass storage which contains two files:
-r--r--r-- 1 tom tom  46 May 27  2004 DETAILS.TXT
-r--r--r-- 1 tom tom 512 May 27  2006 MBED.HTM
The MBED file is a shortcut link to get the mbed platform.
The DETAILS file has the following two lines:
Version: 0221
Build:   Nov 19 2015 15:23:07
The next thing to do is to get OpenOCD talking to this and make a copy of the firmware, then I can try downloading my Hydra code.
Feedback? Questions? Drop me a line!

Tom's Computer Info / tom@mmto.org