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.

AM4378: Firmware update method, DSS and CSI

Part Number: AM4378

Hi,

Q1. Is there any reference document for firmware update on AM4378?

Q2. I'm considering how much the external Flash size should be. How much space is required for development using the Linux SDK? It's okay to be rough, so please let me know.

Q3. Does the AM4378's DSS support HDMI output? We are considering outputting video and audio of camera data processed to a PC.

Q4. I'm thinking of connecting two AM4378 cameras (CSI 2ch) using Open CV. The AM4378 has only one core, but is it enough specs to process 2ch camera data?

Thanks,

Eevee

  • Hello Eevee,

    Q1 and Q2. I will let forward those questions to my colleagues. 

    Q3. We only support DPI interface on AM4378. If you would like to connect HDMI then you will need an external hdmi transmitter. 

    Q4. It depends on the resolutions, framerate and pixel formats. On AM437x, we have 32bit bus and 400MHz speed so your max theoretical bandwidth is 3200MB/s and at 50% utilization it will be 1600MB/s. Based on your usecase, you will need to fit all your compute within that margins. For example, DSS will be ((1920*1080*4*60)/1024/1204= 500MB/s) (4 is because I am assuming ARGB8888 so 4 bytes per pixel, 60 is the FPS and 1920x1080 is the resolution)

    Regards,
    Krunal

  • Hi ,Krunal

    We apologize for the inconvenience, but it would be greatly appreciated if you could reply Q1and Q2 by the end of the day.

    Thanks,

  • Hi Eevee,

    Q1, which interface will you be using for update firmware? and what is the media the firmware to store to?

    Q2, the flash size is up to your application. The SDK root filesystem is built from Yocto which can be customized to produce filesystems in difference size, depending what packages are enabled.

  • Hi, Bin

    Q1, which interface will you be using for update firmware? and what is the media the firmware to store to?

    I'm assuming USB. Are there any other compatible interfaces? It is also assumed that the firmware will be updated to Flash. Please let me know if there are other compatible media such as SD cards.

    Q2, the flash size is up to your application. The SDK root filesystem is built from Yocto which can be customized to produce filesystems in difference size, depending what packages are enabled.

    Could you tell me if there is information on the minimum capacity to the maximum capacity by default? (I think it's about 10 GB or so.)

    Thanks,