I remember Robert shared u-boot sources where this eeprom check was omitted.
28 Июл 2015 г. 15:36 пользователь <[email protected]> написал:

> Hello Robert,
> I was going through this forum to resolve my current problem with custom
> board copied from Beaglebone Black for our company's specific need.
> We are using AM3352 TI cpu and Alliance AS4C256M16D3 MEMORY chip set which
> has tCK 2.5 min 3.3 max.
>
> Hence, I board memory leveling though CCS 6.1.0  for DDR2, The following I
> noticed
> 1/ Jtag initialise and connect cortex A4 memory test seems to succeed
> 2/ When I try to set break point hard at s_init() CCS does NOT get set
> breakpoint
> 3/ Using Assembly code stepping system reach to following stage
>
> U-Boot SPL am335x (july 27 2015 16:46:16)
> Incorrect Magic Number (0xffffffff) in EEPROM
> Could not get Board Id.
> Unknown board, cannot configure pinmux. ####ERROR ###### Please RESET the
> board ####
>
> AND system hung permanently.
>
> After setting message and enumerated my structure am335x_baseboard_id
> in the function read_eeprom() the program fall out from lack of magic
> number while reading MLO file
> AS I noticed there were no values in the am335x_baseboard_id header
> structure.
>
> The question IS this check can be by passed?  Including all EEPROM info
> board name serial SKU etc
>
> I ran diff on the provided link for the board.c which exists on git repo
> am335x/board.c I did not found any difference.
>
> If you please shed some light on this problem I am stuck on this almost a
> week.
> Much appreciated for your  help.
> Thank you,
>
> Imran K
>
>
>
>
>
> On Friday, 6 September 2013 13:35:10 UTC+1, RobertCNelson wrote:
>>
>> On Fri, Sep 6, 2013 at 7:20 AM, Víctor MV <[email protected]> wrote:
>> > Hi!
>> >
>> > I'm also sort of replicating the BB.
>> > When connecting the board to the PC through the miniUSB i get two
>> > interfaces:
>> >
>> > /dev/ttyUSB0
>> > /dev/ttyUSB1
>> >
>> > The board console seems to be /dev/ttyUSB1.
>> >
>> > If I use an SD card with the last Angstrom image:
>> > U-Boot SPL 2013.04-dirty (Jul 10 2013 - 14:02:53)
>> > Incorrect magic number (0xffffffff) in EEPROM
>> > Could not get board ID.
>> > Unknown board, assuming Beaglebone LT/Black.
>>
>> Your answer is right ^^^^
>>
>> So you 'cloned' a BB, did you also set the internal eeprom id?
>> Probally not..  So rebuild u-boot and bypass this check, for what
>> you've actually installed on the board for memory.
>>
>>
>> http://git.denx.de/?p=u-boot.git;a=blob;f=board/ti/am335x/board.c;hb=HEAD#l307
>>
>> Regards,
>>
>> --
>> Robert Nelson
>> http://www.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].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to