Part Number: TDA4VMXEVM
Dear Sir/Madam,
We are not sure if we addressed the question to proper forum, because it touches the CCS and Ti hardware as well, please redirect post if no.
We have question related to flashing eMMC using TI debugger. We have done it successfully, but the first stage - writing binary file to RAM memory takes a while.
We are using TDA4VMx evaluation board (J721EXSOMG01EVM and J721EXCP01EVM) and build-in XDS110 debugger.
We used the procedure written in this topic: https://e2e.ti.com/support/processors/f/791/t/898360
1.Boot the board and stop at u-boot prompt
2.Launch CCS and connect to CoretexA72_0_0
3.Click from menu View --> Memory Browser
4.In Memory Browser, click on Load Memory (As shown in picture)
5.Choose the rootfs .img file, set the File Type as Binary
6.Click Next and choose Start Address as 0x80080000, and click Finish
7.Wait for the memory to be loaded. based on the debugger used the time will vary (xds560 is faster)
…
Everything works, but based on address change, after more one hour we calculated, the average upload speed is around 21KiB/s.
We have tried to increase this speed using debugger advanced settings, but only JTAG protocol works, and increasing JTAG TCLK frequency makes no change to uploading speed. We got similar results for frequency from 1 to 14Mhz.
Q1. Can we do anything with actual hardware (ex. Change debugger settings, input data format, project settings, etc.) to make this process faster?
Q2. On the 7th point of the procedure is mentioned the xds560 debugger is faster. How much faster this debugger is according to ram binary uploading?
Q3. In current procedure, we copy the binary file to RAM to move it to eMMC finally. Is there another option to write date to EMMC available?
Regards,
Mateusz