TIC-80 icon indicating copy to clipboard operation
TIC-80 copied to clipboard

Baremetal on Pi Zero doesn't boot

Open DaBrondo opened this issue 2 years ago • 11 comments

Freshly FAT32 formatted 2GB sdcard. v0.90.1723. Copied content of zip'd folder to root of sdcard. Boot Pi Zero W (original, not ver 2). Receive the four colored squares and then no sdcard access. No output past that.

Anything I can do to assist in getting this version to work?

DaBrondo avatar Jan 21 '22 15:01 DaBrondo

We have two separate builds on the dev branch tic80-rpi-baremetal and tic80-rpi4-baremetal https://nightly.link/nesbox/TIC-80/workflows/build/master

Please, try to install tic80-rpi4-baremetal in your case.

Thanks.

nesbox avatar Jan 26 '22 09:01 nesbox

I'll try today and get back to you. Thanks!

DaBrondo avatar Jan 26 '22 14:01 DaBrondo

Ok. The rpi-baremetal build has the same outcome: 4 color squares and no sdcard activity after that.

rpi4-baremetal doesn't even get to the colored squares. This is on an rpi zero w. One of the much older bare metal builds used to work (and with this same sdcard).

DaBrondo avatar Jan 26 '22 14:01 DaBrondo

Hmm, I remember someone reporting a successful launch on pizero. Unfortunately, don't have Pi Zero to check, will check when have, sorry.

nesbox avatar Jan 27 '22 15:01 nesbox

Ok. I'm going to try a different sdcard. Just tried Raspbian and it will not boot either.

DaBrondo avatar Jan 27 '22 15:01 DaBrondo

So it works on my Pi 3 but not the Zero any longer.

DaBrondo avatar Jan 27 '22 16:01 DaBrondo

And I cannot find a Pi Zero 2 in stock to purchase to try it.

DaBrondo avatar Jan 27 '22 16:01 DaBrondo

I have the same issue on an rpi4 8gb and rpi400. I get the 4 colored squares and then straight to black screen on both. Is there some sort of remote access or way to log whats doing it so i can supply something to you?

parlortrickss avatar May 20 '22 00:05 parlortrickss

Same boot problem on rpi3+ and rpi4 -- won't boot using the release builds. Won't boot with a fresh make. The nightly builds from nightly.link are older than 90 days so have expired. Maybe related to older version of circle-stdlib? Issue #1931

hexive avatar Nov 25 '22 23:11 hexive

Still not working. https://github.com/nesbox/TIC-80/discussions/2359

raerek avatar Nov 26 '23 12:11 raerek

I spent WAY too much time trying the baremetal build and wondering if my setup was wrong. Once I realized that version 0.90 works on my Raspberry Pi 3B, it really is as straight-up as formatting the entire MicroSD as a FAT32 drive and dumping the files from the appropriate releases asset folder (baremetal).

For my Raspberry Pi 3B, dumping the contents on my MicroSD card, then running on the Pi...

  • v0.90.1723: Works!
    • On first run, the following folders are created on the MicroSD: tic80 (empty), .local, .local/9c38a80 (empty), .local/cache (empty)
  • v1.0.2164: Doesn't work, lit up but black screen (I think that's past the 4 colored squares?)
    • On first run, the following folders are created on the MicroSD: tic80 (empty)
  • v1.1.2837: Doesn't work, shows the 4 colored squares
    • On first run, no folders created on the MicroSD
    • Tried 1.1.2729 and 1.1.2736 as well, and got the same behavior

Short of getting a development environment going, I'm not sure if I can further debug this issue. Hopefully this gives us a hint for what to do next?

deniscormier avatar Jan 05 '24 04:01 deniscormier