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.

TDA4VM: In the uboot environment, which memory address is the safe address I can use.

Part Number: TDA4VM


Hi,

In the uboot environment, I want to use the following command to load the image file from the network to the memory.

tftpboot [memory address] 192.168.5.177:[Large Image]

In the uboot environment, which [memory address] is the safe address I can use,
and the [memory address] will have no chance to cover memory that already have used.

  • Hi Allen,

    please check here:

    Regards,

    Yordan

  • Hi Yordan,

    The question I want to ask is that if I need to load a 100MB file through tftpboot, which starting address is safety address to choose?

    tftpboot [safety address] 192.168.5.177:[Large Image]

    What is meaning of safety address ? The safety address will not cover other working memory blocks.

  • Hi Allen,

    you should be able to use the space between "-> start" and "sp start" (outputted by 'bdinfo' command). For example:

    => bdinfo
    arch_number = 0x00000000
    boot_params = 0x80000100
    DRAM bank   = 0x00000000
    -> start    = 0x80000000
    -> size     = 0x7F000000
    baudrate    = 115200 bps
    TLB addr    = 0xFEFF0000
    relocaddr   = 0xFEF30000
    reloc off   = 0x7E730000
    irq_sp      = 0xFCEF8880
    sp start    = 0xFCEF8870
    Early malloc usage: 890 / 2000

    You can load your file at 0x80000000.

    Regards,
    Yordan