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.