Hi
I've just received a new AM335x board from our electronic engineer. It's modelled on a Beaglebone Black layout, but minus the FLASH, the HDMI chip, the ident chip, and the device is an AM3352 (no GPU). Also, no ethernet.
I have been trying to bring the board to life, and am unsure if I've chosen the right starting point. I started at
http://processors.wiki.ti.com/index.php/Processor_SDK_Linux_Setup_Script
and successfully prepared an SD card that booted a Beaglebone Black just fine. I tried it in our board, and (understandably) it fell over immediately because the ident chip is not there on the I2C bus. So, I thought that one route to getting up and running would be to hack the code in U-Boot that reads the ident chip to make it see a Beaglebone Black ident header. That seems to work, and U-Boot now hangs a bit later, when it's trying to jump to _main (I'm not quite sure what's happening, there, yet).
So, my question is - this feels like a hacky way to approach this. Is there documentation for how I should approach it, for a bespoke board? The page above has a section for customising the U-Boot build, but it starts with an NFS share and I don't have ethernet. Generally, the documentation seems to be centred around working on an evaluation board, and I'm not. Can anyone give me any hints, point me at the right jumping-off points?
This page
processors.wiki.ti.com/.../Sitara_Linux_Training:_Linux_Board_Port
has a Beaglebone as a pre-requisite; I'm not working with a Beaglebone.
This page
processors.wiki.ti.com/.../AM335x_U-Boot_User's_Guide
seems, I think, to require there to be NAND on-board.
Perhaps one of the above links is what I'm looking for, but I can't see a straightforward indication of where to start, for my case (which must be overwhelmingly common, so I must be missing something).
Thanks in advance.