This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM6467 Boot

Hi,

My name is Durgesh Sabnekar. We have designed a Processor board using TMS320DM6467ZUTA processor and are currently into board bring up activity (since three weeks). We have verified the following interfaces on board and found working properly.

1) NAND Flash

2) SPI EEPROM

3) I2C

4) UART0

But since 2 days, we are noticing corrupt boot messaes on Hyper terminal. The issue is detailed below: 

Whenever we are trying to boot the processor board in UART0 mode, we are observing smiley characters continously on the Hyper terminal. When we try to boot in SPI mode, we are observing corrupt boot messages on the Hyper terminal. But when we connect through code composer studio (CCS) we are able to connect to CCS and observing the correct mode in the display (UART0, SPI, EMU, NAND Flash etc,.). Also we run the test code through CCS to verify the UART0 perpheral and found working properly. (We continuoulsy transmitted a character 'a', through UART0. We could receive continous 'a''s on the Hyper terminal).

Request for inputs / suggestions to debug the issue as to why we are getting smiley characters / corrupt messages on Hyper terminal. I understand that we should get BOOTME message on Hyper terminal, whenever we power on the board in UART0 mode (infact we were getting the same all these days).

Anticipating early responses.

Thanks & Regards,

Durgesh Sabnekar

  • Durgesh,

    Confirm following things:

    1> You are seeing the issue of smily characters in UART boot mode since two days. What was happening before? Were you getting "BOOTME" message before? Why its suddently stopped working? Have you done any changes to the board?

    2> Are you seeing "BOOTME" message first followed by smily characters or you don't get BOOTME message at all?

    3> In SPI boot mode, are you using the UBL and U-Boot provided by TI or you created them for your board?

    4> Are you seeing the correct boot mode set in BOOTCFG register through CCS memory window? What are BOOTCFG values you see in UART and SPI boot modes?

    5> Is your Hyperterminal configured with following settings?

    Speed: 115.2Kbps,

    Bit length: 8-bit,

    Parity: Non-Parity,

    Stop: One Stop Bit

    Regards, Srirami.

  • Hi Srirami,

    Thanks for the early respone.

    My replies to your queries are provided jsut below the respective query in Blue Font

    1> You are seeing the issue of smily characters in UART boot mode since two days. What was happening before? Were you getting "BOOTME" message before? Why its suddently stopped working? Have you done any changes to the board?

    Yes, since 3 days we are seeing continuous smiley characters on the Hyper terminal in UART0 mode. We were getting BOOTME message before, when powering on the baord in UART0 mode. We are in board bring up activity and currently working on ethernet PHYceiver interface (to make it up). We have not done any changes on the UART0 interface on the board.

    Also, we ahve verified UART0 peripheral usign a test program through CCS. (We transmiited continous characters 'a' and we could observe continuous 'a''a pn Hyper terminal. With this we are presuming that there is no issues with the UART0 peripheral).

    2> Are you seeing "BOOTME" message first followed by smily characters or you don't get BOOTME message at all?

    No, we are not seeing BOOTME message at all. WE are seeing continuous smiley characters.

    3> In SPI boot mode, are you using the UBL and U-Boot provided by TI or you created them for your board?

    In SPI boot mode, we are using U-boot and UBL provided by TI. U-boot in NAND Flash and UBL in SPI EEPROM.

    4> Are you seeing the correct boot mode set in BOOTCFG register through CCS memory window? What are BOOTCFG values you see in UART and SPI boot modes?

    Yes, we are seeing correct boot mode set in BOOTCFG register. The value(s) observed in BOOTCFG register are 8 in UART0 mode and 7 in SPI mode

    5> Is your Hyperterminal configured with following settings?

    Speed: 115.2Kbps,

    Bit length: 8-bit,

    Parity: Non-Parity,

    Stop: One Stop Bit

    Yes

  • Durgesh,

    Thanks for your answers.

    Attach the log file ( or error messages) that you see in SPI boot.

    Regards, Srirami.

  • Durgesh,

    You mentioned above that you are seeing 0x7 in BOOTCFG register for SPI boot mode. Is it a typo? You should see 0xE in SPI boot.

    Regards, Srirami.