asimov-solensan
Very Active Member
- Joined
- Jan 8, 2010
- Messages
- 741
Thanks for the news.
Not at all.It's very exciting to see that progress is still happening. I'm wondering how well the software side of things is going now o:
There is both a public TRM (Technical Reference Manual) and a more complete one under NDA.Is the OMAP documentation public or does it need NDA?
Thanks a lot for the explanation. Hopefully you get to be allowed to post links soon.There is both a public TRM (Technical Reference Manual) and a more complete one under NDA.
Luckily, the public one has surprisingly detailed documentation about the DDR controller (EMIF).
IIRC the NDA one only has additional documentation about the video encoder/decoder or something like that, nothing vital.
But unfortunately, TI has decided to make public documentation about their discontinued products needlessly difficult to find.
It's still on their website, but it is hidden unless you are logged in with your TI account. You should then be able to access the documents. (URL for the relevant product on TI's website should go here but it seems I can't have a URL in my first post)
Click on the ↓ orange arrow below to go to the original post containing the URL to the OMAP5432 documents, remember to log in on TI's website first, otherwise you'll be redirected.Thanks a lot for the explanation. Hopefully you get to be allowed to post links soon.
I don't know if that's intended, but TI has put up full OMAP543x Technical Reference Manual on it's site, which includes full documentation for video decoder and everything:
[URL removed, see original post]
Of course SGX is still undocumented, I guess Imgtech doesn't give docs for that to anyone at all (maybe except Apple)..
Edit: the "interesting" doc has been pulled down.
Remainder that your channel is actually linked in 4chans handheld spreadcheat making you the most known pyra reviewerim sadly not a big help, my Youtube Chanell is in long time vacation, my own Pyra sits on the shelf above the much too big Swiss Army Knive Collection, and much worse: I cheat my Pyra whit an GPD Win Mini and an Anbernic RG35 SP..
But then what is the current workflow and what needs ED to be improved ?@pyrat I forgot to answer on the OMAP NDA topic.
The problem is not som NDA issue.
The real problem is that the OMAP we use was abandoned by TI and has some hardware bugs.
The 4GB RAM issue is one of them, as well as the RAM timing issue.
The OMAP is supposed to set the RAM timings automatically but that does not work properly.
He would like to do so but needs someone who sets up a build chain for him, so that he can easily test values.But then what is the current workflow and what needs ED to be improved ?
Does ED just change some hex value in a source file, compile and flash a card to test ?
@EvilDragonI've built U-Boot some times, but I don't have OMAP hardware to test if I'm doing it right.
And I'm kind of weird, so what works for me might not work for others. For example, I don't have x86 computers to cross compile from.
What would be useful? Some docker file for a build environment so that the repository at the link @pimaster sent compiles and produces an MLO binary ? Some ISO image to do it on a Pyra itself ?
A shell script ? a minimal list of debian dependencies to try ?
Or is all that already covered and it's the U-boot code base that needs to be ported to more modern tooling, and rebased to modern U-Boot ?
(I'm not offering help, I'm very amateur at these things, I'm trying to help collect requirements, which is a first step in any case)
Good questions. But maybe we cross that bridge when we get to it. I don't know. But I suspect that they are on a fixed sector on an SD card or EMMC, or in some EEPROM or something.But if there are different Ram Timings needed, how to take care that an customers Pyra would work after he make an apt update / upgrade? Or an Reflash`?
Or are the Ram Timings somewhere on the Nand where an Reflash cant delete them?
Can anyone answer this? Debian 10 stays rock solid stable, so apt upgrades won't touch the timings for sure.Or are the Ram Timings somewhere on the Nand where an Reflash cant delete them?
It is not an issue that makes Debian 11 or 12 unstable.Can anyone answer this? Debian 10 stays rock solid stable, so apt upgrades won't touch the timings for sure.
And what exactly makes Debian 11 and 12 unstable? I guess these images use the same well-proven ram settings that are shipped with the majority of Pyras...