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 <jeff....@gmail.com 
> <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 beagleboard+unsubscr...@googlegroups.com.
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.

Reply via email to