04-04-2021, 11:05 AM
Hi Pine community! I'm a newbie and I'm really excited about the projects that people are doing here.
I recently got the Pine64-LTS board and was interested in delving very low-level into how the board works, how to understand the schematics and how to read the Allwinner64 datasheet. I'm interested in the Allwinner64 since I know it's used in the Pinetab and the Pinephone so my knowledge would be transferable. I saw a course
https://www.cl.cam.ac.uk/projects/raspbe...orials/os/
And it seemed like something I'd like to try with the pine64-lts. I know the chips and the board are different, but some of the things in the tutorial strike me as very possible to do, for example I should definitely be able to create a bootable image and write it to the SD card on the board and then boot into a baremetal program.
I recognize it may be a lot of work to try to find analogues to every section of this tutorial, but I'd like to give it a shot.
The first problem I was trying to figure out is the exact RAM address of the LED lights on the pine64-LTS. On my board, right next to the USB ports and the reset switches there are two LED lights. I wanted to try flashing them on and off with baremetal assembly code just like in the baking Pi tutorial. I'm struggling to relate the hookup of the Allwinner A64 with the schematics in Pine64-lts to spot exactly where this address is located.
If anybody has some hints or resources for doing this kind of reading I would deeply appreciate any links.
Thanks in advance!
I recently got the Pine64-LTS board and was interested in delving very low-level into how the board works, how to understand the schematics and how to read the Allwinner64 datasheet. I'm interested in the Allwinner64 since I know it's used in the Pinetab and the Pinephone so my knowledge would be transferable. I saw a course
https://www.cl.cam.ac.uk/projects/raspbe...orials/os/
And it seemed like something I'd like to try with the pine64-lts. I know the chips and the board are different, but some of the things in the tutorial strike me as very possible to do, for example I should definitely be able to create a bootable image and write it to the SD card on the board and then boot into a baremetal program.
I recognize it may be a lot of work to try to find analogues to every section of this tutorial, but I'd like to give it a shot.
The first problem I was trying to figure out is the exact RAM address of the LED lights on the pine64-LTS. On my board, right next to the USB ports and the reset switches there are two LED lights. I wanted to try flashing them on and off with baremetal assembly code just like in the baking Pi tutorial. I'm struggling to relate the hookup of the Allwinner A64 with the schematics in Pine64-lts to spot exactly where this address is located.
If anybody has some hints or resources for doing this kind of reading I would deeply appreciate any links.
Thanks in advance!