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.

66AK2E05: Board stops working after some time

Expert 1010 points

Part Number: 66AK2E05

I have a custom board with a SOC 66ak2e05 on it. The board is almost identical as evm board. After sometimes after boot up, the board stops working (no ethernet, no UART) without any kernel error message. If I make a system reset, even the bootloader is not started. Another identical SOC Board with the same Linux Image does not have any issue.

I suspect the temperature to go too high by CPUs on this board.

How can I monitor temperature until the crash appears?

There is no /sys/class/thermal/thermal_zone0/temp for example.

  • Hi, dpa,

    I recall that the Smart Reflex is able to read the temperature, but I just tried it without success. I am finding more details on the Smart Reflex. If it is capable of reading the temperature, then if it is still supported. From the boot logs, it is very likely this feature is dropped, but I'll find out and get back to you.

    Rex

  • Hi, dpa,

    The SmartReflex is dropped in Linux Processor SDK. The u-boot code is in git repository if you want to give it a try.

    https://git.ti.com/cgit/keystone-linux/u-boot/tree/drivers/hwmon/srss.c

    The SmartReflex Temperature Compensation User's Guide is in 

    https://git.ti.com/cgit/keystone-linux/srss-tc/plain/docs/srss_c0_ug.pdf

    I don't know what are involved in bringing this code in, and hope this can help with your issue.

    Rex

  • Hi Rex Chang,

    Thanks for the answer. It is exactly what I was looking for. I forgot to say that I was using MCSDK Image for this test. Because I first thought wrongly that the porting to Processor SDK was the issue.

    U-Boot is trying to enable Smart Reflex Sensor at startup but I got the error tps544_init i2c write error:

    Reseting entire DDR3 memory to 0 ...
    DRAM:  2 GiB
    NAND:  512 MiB
    Smart Reflex Class 0 temperature compensation enabled
    tps544_init i2c write error
    Smart Reflex Class 0 temperature compensation disabled

    I saw on the forum other people having this message at startup (their threads were talking about something else though).

    Do I have a chance to fix this?

  • Hi, dpa,

    If you have a TI EVM, you may want to try on it to see if it works. I don't know what is involved with this tps544 issue. You may want to debug it and trying to fix if you can. There is some difficulty in supporting MCSDK.

    Rex

  • Hi Rex Chang,

    Yes I know that MCSDK is not supported anymore but since I cannot do this with Processor SDK, I hoped some people can help me.

    I realised that we have another temperature sensor on our custrom board, I will check with it.