ECE 320 · Week 3

Modern Computer: Embedded Systems

No Monday lecture.

Week 3 of 10 · Das Frite

ECE 320 · Week 3 · In class

No Monday lecture.

ECE 320 · Week 3 · In class

Copy the source names on the switch before you flip it, and copy the week-1 log line you will watch.

ECE 320 · Week 3 · Lecture

The BootROM looks for the next stage

ECE 320 · Week 3 · Lecture

Marking a line that is already in your log

ECE 320 · Week 3 · Lecture

Recording a boot-source order

DoWhy
Copy the switch labels before the flipyou need the names, not the positions
Capture from power-on, every timethe BootROM speaks only at the start
Change one thing per bootso each log shows one cause
Flip back and boot once moreproves the board returned to normal

ECE 320 · Week 3 · Lab

Lab

  1. No Monday lecture. Mark the BootROM lines on the week-1 log.
  2. Flip the boot switch, power on, and record the order the boot sources are tried. Boot the TA's first-stage image over USB from the bench PC and mark the lines that image prints. Do not rebuild it. Second pass: flip the switch back, boot once more, and keep that order in your notes.

ECE 320 · Week 3 · Lab

Lab (continued)

  1. Assemble the lab hand-in: The boot-source order observed after flipping the boot switch, with the BootROM lines and the TA first-stage lines marked on the log.

ECE 320 · Week 3 · Lab

Hand in

The boot-source order observed after flipping the boot switch, with the BootROM lines and the TA first-stage lines marked on the log.

ECE 320 · Week 3 · Homework

Homework

ECE 320 · Week 3 · Homework

Turn in

The switch labels copied before the flip, and the week-1 log line you will watch.

ECE 320 · Week 3 · Read

Read

On the lab site: Module 3, The boot ROM, and Module 4, Loading the bootloader into SRAM. This week grades the observed order and the marked lines.

ECE 320 · Week 3 · Next

Week 4

A load address, and why the kernel and the device tree do not share one.

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.