Startup Woes
#10
(07-27-2016, 07:42 PM)pfeerick Wrote:
(07-26-2016, 02:55 AM)abasel Wrote: But regardless of the OS should there not be some sort of output to the display, even if it's an error?

Glad you got it working with Ghost's help. Just to clarify this point, ARM based boards like the pine64 are very dumb. There is no BIOS or EFI like on a Intel-x86/AMD64/PowerPC platform. Hence, if there is no OS on the microSD card, onboard NAND or other compatiable storage, it is as intelligent as a block of wood. First thing the ARM processor does is start loading data from the storage device, and it is at that point it starts realising what it is (via the power that is uBoot - which is essentially the ARM version of a BIOS - which is loaded form the storage device). 

So in a nutshell, no (or a blank or corrupt) microSD card on a pine64... you have a paperweight Wink

Again... welcome to the party! Big Grin
arm boards aren't any dumber than other platforms. all architectures start with the predefined address, pointing somewhere in the permanent code storage (Rom), be it arm or x86. arm cpu's on these SoC's start with Rom code, located in the SoC. then that romcode loads firmware from some non-volatile storage into SRAM and transfers control to it. and it's uboot which is nowadays arm boards "BIOS".
the only considerable difference, on the arm SBC's there is no such a thing like dedicated NOR flash storage for firmware. that's why fw is placed somewhere beyond MBR on the eMMC, SD. And then "shadowed" into SRAM by the romcode. In NOR, it could execute in place (XIP). But this is not architecturally forbidden, it's just
cutting off prices. Arm SoC's support NOR flashes, SPI etc, their romcodes might deal with XIP. some arm soc's romcodes can even load its payload through network, understand FAT etc.

For the topicstarter: to see output of your firmware, thus uboot, you need to attach your board to the terminal (your PC would be that), through the serial port (with the help of USB-TTL adapter).
ANT - my hobby OS for x86 and ARM.


Messages In This Thread
Startup Woes - by abasel - 07-26-2016, 01:36 AM
RE: Startup Woes - by Ghost - 07-26-2016, 01:51 AM
RE: Startup Woes - by abasel - 07-26-2016, 02:55 AM
RE: Startup Woes - by Ghost - 07-26-2016, 03:02 AM
RE: Startup Woes - by abasel - 07-26-2016, 05:27 PM
RE: Startup Woes - by Ghost - 07-26-2016, 07:19 PM
RE: Startup Woes - by pfeerick - 07-27-2016, 07:42 PM
RE: Startup Woes - by z4v4l - 07-28-2016, 06:34 AM
RE: Startup Woes - by abasel - 07-27-2016, 02:00 AM
RE: Startup Woes - by Ghost - 07-27-2016, 06:39 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  TV Screen Edge woes: 2 Fixes NexusDude 10 40,250 09-05-2016, 03:09 PM
Last Post: Toriless
  Battery backup and automatic shutdown and startup caseih 9 12,414 05-09-2016, 10:17 AM
Last Post: rahlquist

Forum Jump:


Users browsing this thread: 3 Guest(s)