michaelengel / crosstalk

Smalltalk-80 bare metal implementation for the Raspberry Pi
362 stars 21 forks source link

Which toolchain, exactly? #1

Open bartgrantham opened 4 years ago

bartgrantham commented 4 years ago

Hi! Very interested in trying this, but I can't seem to find the arm-none-eabi package in homebrew. It suggests some github issues for packages that are similarly named, but not that exact package name. Could you provide some more details on the build environment?

Alternatively, I think a zipped release binary would be appreciated by curious folks who may not have the patience or skill to work through toolchain issues.

Thanks!

dboddie commented 3 years ago

The compiler I used (on Debian, at least) is gcc-arm-non-eabi.

It looks like there are now kernel images in the sdboot directory. These need to be included with the minimal set of "firmware" files that are usually needed to boot Linux:

I copied all of these into the first FAT partition on a microSD card and booted up a Pi Zero with it.