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.