Hi Robert,
We've copied the 572x EVM, reva3 schematic as closely as possible, but then
added some peripherals.
Our custom board is utilizing 4, Micron, MT41K256 512 MiB DDR3 chips for
DDR3. I believe this is on Gerald's BOM for the BB-X15.
Right now our EEPROM is blank. My strategy, for the time being, has been to
ignore the blank EEPROM for now and fool/hard-code the test of the board
type to always return true for our custom board.
Then I added extra conditionals, where board type is tested, to all/most of
the routines in board.c.
When the routines in board.c test positive for our custom board type, we
"mostly" follow the same path that was followed for the BB-X15 in an "older
version" of the 2017.01 u-boot/u-boot-spl. The major difference is we're
loading our own arrays for pad configuration and iodelay in
recalibrate_iodelay in board.c. These arrays were obtained from the TI
pinmux tool and pinmux design for our board.
I have not tuned the IOdelay values from the pinmux tool to account for any
differences in timing between the address and data lines to the DDR3 on the
BB-X15 vs. our custom board.
void emif_get_dmm_regs(const struct dmm_lisa_map_regs **dmm_lisa_regs)
{
.
.
if ( board_is_am572x_custom() )
*dmm_lisa_regs = &beagle_x15_lisa_regs;
.
.
}
Thanks!!
On Tuesday, March 20, 2018 at 8:03:55 PM UTC-5, RobertCNelson wrote:
>
> On Tue, Mar 20, 2018 at 7:23 PM, Jeff Andich <[email protected]
> <javascript:>> wrote:
> > I cross posted in the TI E2E thread referenced below, since someone else
> > encountered this issue.
> >
> > One thing which comes to mind is, even though our custom board is based
> on
> > the BB-X15/572xEVM, I have not yet "tuned"/re-computed the IO delays for
> > u-boot-spl for our custom board. Rather, I'm re-using the default IO
> delays
> > from the TI pinmux tool (or from the u-boot for the BB-X15).
> >
> > The TI support engineer indicated that "weird things could happen, in
> > certain cases if you don't tune the IO delay values for your custom
> board."
> >
> > Wonder if this is the next, best place to look???
>
> Hi Jeff,
>
> What eeprom value did you program? and did you mirror the memory from
> teh x15 design?
>
> Regards,
>
> --
> Robert Nelson
> https://rcn-ee.com/
>
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/beagleboard/0e932f51-d955-47f8-bcfc-f8f0ada7ca27%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.