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.
Tool/software: Code Composer Studio
Hi trying to load a boot and APP image via JTAG to SoC (AM6548) to QSPI
I need to understand how can I load the Image to QSPI (for boot and app) for the first time ...
Can someone please guide me in the right direction?
I know the TI EVM has OSPI and the previous post is stating that TI will develop a driver for QSPI - any status?
Linux OS, SDK 06.00.00.07
Please advise!
Hello,
Is it possible for you to boot from a SD card and program the QSPI using the OSPI instructions mentioned in the following document? Also please refer to the file <u_boot>/drivers/mtd/spi/spi-nor-ids.c file to see the list of supported Flash IDs and make sure the CONFIG option for your flash device is enabled.
Regards,
Krunal
For the EVM we can do SD card boot but it will not help us because the Custom H/W platform does not support SD boot.
I was guided to this material by TI field ENG
http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_board.html#programming-flashwriter-on-am65xx-platform
section 3.5.1.7
If you have feed back about this procedure, please do share !
So i have a issues with the Flash Writer instructions.
I don't get the C output !
I have tried all ports, I assume the baud rate is 115200 !
I do not get any errors either !
Please advise!
Hi All,
To resolve Florin's issue, we had to use Uniflash version 4.5, no other version of Uniflash we tried worked, and even then we could only successfully load a program using a Windows machine, with Ubuntu failing to complete the dslite command.
I will start a new thread regarding the new issues.
Thanks,
Barend
UPDATE:
So I have tried uniflash 5.1 and it didn't work!
But I tried uniflash version 4.5 and it did (4.6 doesn't work either)
Now I am getting the C output on the serial terminal.
Doing the Erase flash command:
For Linux
# cd <path_to_the_uniflash> # sudo ./dslite.sh --mode processors -c <COM_Port> -e <Erase_Length_in_bytes> -d <device_type> -o <Erase_Offset> Example: # sudo ./dslite.sh --mode processors -c /dev/ttyUSB1 -e 10000 -d 1 -o 20000
Nothing happens and it gets stuck @ "Transfering Header information.."
Coworkers using windows platforms were able to complete the process... Exactly the same procedure and steps- commands are different ...
So why doe it not work on a linux Ubuntu 18.04 platform ...?
Please advise!
Hello,
We will be addressing the flashwriter issues on the following thread: https://e2e.ti.com/support/processors/f/791/t/847047.
Regards,
Krunal