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.

Linux/LINUXEZSDK-DAVINCI: linux, uboot

Part Number: LINUXEZSDK-DAVINCI
Other Parts Discussed in Thread: DM385, DM8107, CCSTUDIO

Tool/software: Linux

hello

just yesterday we got a board and started it connected via uart serial port, yesterday was ok, I was able co cross compile nginx and had started it, and I did not flash it or did something for rewrite uboot of image, I just created the folder /opt/nginx and had started nginx

but this morning I can't boot :(

I have just this message and nothing moving

could you please help me what to do :((

and yesterday I robooted device 3 times and everything was ok except my files they every time disappeared, how to put it persistently I do not know  

U-Boot 2010.06 (Jul 11 2017 - 11:42:32)

TI813X-GP rev 1.1

L3 clk : 240MHz
IVA clk : 480MHz
ISS clk : 560MHz
DSS clk : 240MHz
ARM clk : 1000MHz
DDR clk : 533MHz

------------ PLL Settings --------------
OSC_0_FREQ : 20MHz

MODENA_N : 1
MODENA_M : 100
MODENA_M2 : 1

L3_N : 19
L3_M : 960
L3_M2 : 4

DSP_N : 19
DSP_M : 750
DSP_M2 : 1

DSS_N : 19
DSS_M : 960
DSS_M2 : 4

IVA_N : 19
IVA_M : 960
IVA_M2 : 2

ISS_N : 19
ISS_M : 1120
ISS_M2 : 2

USB_N : 19
USB_M : 960
USB_M2 : 5

DCO_HS2_MIN : 500
DCO_HS2_MAX : 1000
DCO_HS1_MIN : 1000
DCO_HS1_MAX : 2000
SELFREQDCO_HS2 : 2049
SELFREQDCO_HS1 : 4097

--------- DDR PLL ----------
DDR_N : 0x13
DDR_M : 0x42A
DDR_M2 : 0x2

----------EMIF Timings (identical for 0 & 1)-------
DDR3_EMIF_READ_LATENCY : 0x170209
DDR3_EMIF_TIM1 : 0x132BB953
DDR3_EMIF_TIM2 : 0x20437FDA
DDR3_EMIF_TIM3 : 0x501F87FF
DDR3_EMIF_REF_CTRL : 0xC30
DDR3_EMIF_SDRAM_CONFIG : 0x61C11B32
DDR3_EMIF_SDRAM_ZQCR : 0x50074BE1

----------SW LEVEL Info (EMIF 0) -------
DDR3_PHY_RD_DQS_CS0_BYTE0: 0x00000039
DDR3_PHY_RD_DQS_CS0_BYTE1: 0x00000035
DDR3_PHY_RD_DQS_CS0_BYTE2: 0x00000038
DDR3_PHY_RD_DQS_CS0_BYTE3: 0x00000036

DDR3_PHY_WR_DQS_CS0_BYTE0: 0x0000003E
DDR3_PHY_WR_DQS_CS0_BYTE1: 0x0000003F
DDR3_PHY_WR_DQS_CS0_BYTE2: 0x0000003D
DDR3_PHY_WR_DQS_CS0_BYTE3: 0x0000003E

DDR3_PHY_RD_DQS_GATE_CS0_BYTE0: 0x000000A2
DDR3_PHY_RD_DQS_GATE_CS0_BYTE1: 0x000000A8
DDR3_PHY_RD_DQS_GATE_CS0_BYTE2: 0x000000AA
DDR3_PHY_RD_DQS_GATE_CS0_BYTE3: 0x000000A4

DDR3_PHY_WR_DATA_CS0_BYTE0: 0x00000077
DDR3_PHY_WR_DATA_CS0_BYTE1: 0x00000074
DDR3_PHY_WR_DATA_CS0_BYTE2: 0x00000077
DDR3_PHY_WR_DATA_CS0_BYTE3: 0x00000076

----------SW LEVEL Info (EMIF 1) -------
DDR3_PHY_RD_DQS_CS0_BYTE0: 0x00000039
DDR3_PHY_RD_DQS_CS0_BYTE1: 0x00000035
DDR3_PHY_RD_DQS_CS0_BYTE2: 0x00000038
DDR3_PHY_RD_DQS_CS0_BYTE3: 0x00000036

DDR3_PHY_WR_DQS_CS0_BYTE0: 0x0000003E
DDR3_PHY_WR_DQS_CS0_BYTE1: 0x0000003F
DDR3_PHY_WR_DQS_CS0_BYTE2: 0x0000003D
DDR3_PHY_WR_DQS_CS0_BYTE3: 0x0000003E

DDR3_PHY_RD_DQS_GATE_CS0_BYTE0: 0x000000A2
DDR3_PHY_RD_DQS_GATE_CS0_BYTE1: 0x000000A8
DDR3_PHY_RD_DQS_GATE_CS0_BYTE2: 0x000000AA
DDR3_PHY_RD_DQS_GATE_CS0_BYTE3: 0x000000A4

DDR3_PHY_WR_DATA_CS0_BYTE0: 0x00000077
DDR3_PHY_WR_DATA_CS0_BYTE1: 0x00000074
DDR3_PHY_WR_DATA_CS0_BYTE2: 0x00000077
DDR3_PHY_WR_DATA_CS0_BYTE3: 0x00000076

DRAM: 1 GiB
NAND: HW ECC BCH8 Selected
256 MiB
Using default environment

The 2nd stage U-Boot will now be auto-loaded
Please do not interrupt the countdown till TI813X_EVM prompt if 2nd stage is already flashed
Hit any key to stop autoboot: 0

NAND read: device 0 offset 0x20000, size 0x40000
262144 bytes read: OK
## Starting application at 0x81000000 ...

  • Hi David,

    You are posting your question in DM816x forum, but from the log I see you are using TI813X (DM813x/DM38x) device which is supported in DM814x or DM3x forums:

    e2e.ti.com/.../100

    e2e.ti.com/.../716

    First of all I would recommend you to clarify for us and for yourself which TI device exactly you are using (DM816x, DM814x, DM385, etc).

    Then you should clarify what software package you are using (EZSDK, IPNC RDK, DVR RDK, etc) and which version. Then you should clarify what is you booting media (MMC/SD card, NAND, NOR, etc) and how you configure your system to boot from that media. Then you should clarify if you are using TI EVM or custom board.

    Regards,
    Pavel
  • ooops I am sorry, just its written TI816X on SDK which was sent by manufacturer :( sorry for my mistake

    I am using the custom board 

    itis vivotek ND8321

    soc is Davinci SM8107AAAR2i

    the board has no SDCard slot

    I connecting to sdcard by uard Serial Port

    The OS was prebuilded NAND 

    I was needed to rebuild the image to put there crosscompiled NGINX and LUA for our future solution, I got this board 1 day before, I was able to boot preinstalled OS and just copy to /opt/ nginx and tested that nginx is working, after rebooting all my  files has gone I copy it gain just for test. on next day this board did not want to boot anymore.

    I have DVRRDK_03.00.01.03 which was sent by manufacturer to us, but I cant build my img cause manufaturer sent us DVRRDK_03.00.01.03 without dsp libraries. and I do not understand how to flash it becasue there is no SDCard slot

    I asked question about crosscompile on this forum and people suggest me to use EZSDK, I downloaded and setted up EZSDK, and compiled nginx successful but how to flash this board with EZSDK I do not know :(

    may be if I could build my own img and flash it to board I can unbrick it

    thank you very much for help 

  • David Ambarsumov said:
    soc is Davinci SM8107AAAR2i

    I am not aware of such TI device. Do you mean DM8107?

    David Ambarsumov said:
    the board has no SDCard slot

    David Ambarsumov said:
    and I do not understand how to flash it becasue there is no SDCard slot

    David Ambarsumov said:
    itis vivotek ND8321

    I am not familiar with that specific board, I can only provide you suggestions regarding TI81xx device in general. From what I understand, you need to re-flash your NAND with new images, but you do not have SD card to do that.

    One of the options is to flash your NAND through the TI81xx flasher tool. You will need JTAG emulator and CCStudio:

    TI814x/TI813x support also flashing NAND through UART. You might check if TI8107 has this support also:

    Also EZSDK can be used only for TI814x/TI816x devices. For TI8107 you should use DVRRDK.

    Regards,
    Pavel