Custom Board Cycling During Linux Boot

Forums Devices OSD335x-SM Custom Board Cycling During Linux Boot

Viewing 3 reply threads
  • Author
    Posts
    • #5722
      Tayson HolzerStephenHopkins
      Participant

      We have created a custom board based on the BeagleBone Black using the OSD3358-SM. After going through the steps to bypass the EEPROM check and to write to the EEPROM using Robert Nelson’s patch, as described in the post https://octavosystems.com/forums/topic/osd3358-boot/#post-4733, Linux begins to boot, but eventually hangs up and begins the boot process over again. The following is the output I am getting over Putty:

      At this point, it cycles and begins printing the same thing again. Do you have any suggestions about what might be wrong?

    • #5724
      Tayson HolzerStephenHopkins
      Participant

      Nevermind, I determined the problem. I was not setting the EEPROM-WP signal low.

    • #5725
      Eshtaartha Basu
      Moderator

      Hello StephenHopkins,

      From your serial log, it looks like your U-Boot is not able to write to the EEPROM because we can see that the contents of your EEPROM is all “ff”. What is happening now is that your U-Boot is detecting a blank EEPROM, it is trying to write to it but is not able to. So whenever it resets, it again detects a blank EEPROM and tries to do the same thing over and over again.

      Did you ground the Write Protect pin (EEPROM_WP) while running the patch? Also, make sure you have a valid board ID in “.eeprom.txt” file.

      We have a good app note on this (https://octavosystems.com/app_notes/osd335x-eeprom-during-boot/). The app note should help you understand the process better.

    • #5726
      Eshtaartha Basu
      Moderator

      Oh! Good to know that you resolved the issue. Please let us know if you have any other questions.

Viewing 3 reply threads
  • You must be logged in to reply to this topic.