The easy way:
Check for up-to-date U-Boot images with TCP support for the Nexus 9, then 
update the U-Boot firmware.
You can compile and package apps for U-Boot to execute from Flash, but beware 
the load address is
system/firmware specific.

Then if you provide a script for U-Boot to execute on power-up, it can 
automatically execute your app.

The hard way:
You compile the U-Boot firmware yourself configured for the SoC on the board.
Most vendors package their HW drivers as binary blobs and protect them with 
NDAs.

The proposed way:
Select a virtual ARM dev-board from QEMU that has the same architecture as your 
target SoC.
Get U-Boot run on that emulated system and port PilOS. You can iterate faster, 
because no need
to re-flash the thing. It worked for me at last.

pahihu

> On 2025. May 15., at 14:52, Alexander Burger <picolisp@software-lab.de> wrote:
> 
> On Thu, May 15, 2025 at 08:56:38AM +0200, András Páhi wrote:
>> I just had a hands-on experience with ARM SoC embedded work, 
>> bricking devboards several times, fighting with HW drivers and
>> staring serial line bitstreams… or waveforms on the scope.
>> This land is for immortals😅
> 
> I still have two ten years old Nexus 9 tablets.
> 
> Is it possible to get them running under U-Boot?
> If so, I would investigate porting PilOS.
> 
> ☺/ A!ex
> 
> -- 
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to