ECE 320 · Week 1

Modern Computer: Embedded Systems

Six boot stages, in order, and what a quoted log line is.

Week 1 of 10 · Das Frite

ECE 320 · Week 1

The board: Das Frite

  • 5 V
  • 3.3 V
  • Ground
  • GPIO
  • I2C
  • SPI
  • UART
  • PWM
  • ADC
  • I2S
  • S/PDIF
  • Clock
  • SDIO

Colours as on the Das Frite pinout, where each pin's name is. The square pad is pin 1.

ECE 320 · Week 1 · In class

Six boot stages, in order, and what a quoted log line is.

ECE 320 · Week 1 · In class

Capture one boot on the serial console from the section image.

ECE 320 · Week 1 · Lecture

The header, by function

139240
  • Ground
  • UART

Other pins are dimmed. Colours as on the Das Frite pinout, where each pin's name is. The square pad is pin 1.

ECE 320 · Week 1 · Lecture

Each stage makes the next one possible

ECE 320 · Week 1 · Lecture

Where each stage runs

StageRuns from
BootROMmask ROM inside the SoC, fixed at manufacture
SRAM stagesmall on-chip SRAM
DRAMcode in SRAM that sets up and trains the DRAM
BootloaderDRAM
KernelDRAM
inituser space: the first process

ECE 320 · Week 1 · Lecture

What a quoted log line is

ECE 320 · Week 1 · Lecture

Capturing the whole boot

ECE 320 · Week 1 · Lab

Lab

  1. From the section image the TA wrote with the desktop imager, capture one boot log on the serial console.
  2. Mark six stages on it. Do not submit a login screenshot. Second pass: capture the log once more and mark the same six names.
  3. Assemble the lab hand-in: A stage map of one boot log naming the BootROM, the SRAM stage, DRAM, the bootloader, the kernel, and init, with one quoted line for each.

ECE 320 · Week 1 · Lab

Hand in

A stage map of one boot log naming the BootROM, the SRAM stage, DRAM, the bootloader, the kernel, and init, with one quoted line for each.

ECE 320 · Week 1 · Homework

Homework

ECE 320 · Week 1 · Homework

Turn in

Those six sentences.

ECE 320 · Week 1 · Read

Read

On the lab site: Module 0, First boot, ends at capturing the log. This week grades the six named stages.

ECE 320 · Week 1 · Next

Week 2

Rail order on a supplied trace, and which regulator feeds the SoC.

Arrow keys or space to move, F for full screen, N for speaker notes, Home and End for the first and last slide. Print gives one slide per page.