Tool/software:
Dear sir/madam,
my requirement is to load two different application (ex:Gesture_with_Machine_Learning and CPD_with_Classification) on single AWR6843ISK EVM in switchable way.
please check and confirm, how to run two application switchable way?
regards,
Mani
Additional question:
since both applications Gesture_with_Machine_Learning and CPD_with_Classification" are mainly used inside environment and both application uses same operating frequency of 60GHZ.
1.if i use two AWR6843ISK EVM ,one card loaded with "Gesture_with_Machine_Learning" application and another one card loaded with "CPD_with_Classification" and used inside environment simultaneously, will it create any interference /performance issue or both application will work without any issues?
2.was it tested with similar scenario at TI ?
Regards,
Mani
Hi Mani,
I am looping in our SW expert. Please allow us a day or so to respond.
Thanks and Regards,
Sivaprasad
hi siva,
Any update on my question "loading two application on single mmwave EVM and running?
regards,
Mani
Hi Mani,
I apologize for the delay in response due to holidays. Thanks for reaching out. Our respective team member will respond shortly.
Thanks and Regards,
Sivaprasad
Hi, Mani:
We never tested the two demo together in the car. Integrate the two demo in one device needs work, TI do not have a demo ready for that.
When setup two demo on two device and use it side by side, it can have some interference. But may not be bad, you can give a try.
Here is our app notes on interference mitigation:
https://www.ti.com/lit/pdf/swra662
Best,
Zigang
hi zigang,
thanks for your reply.
i understood your of "Integrate the two demo in one device needs work, TI do not have a demo ready for that. ".
our requirement is to run two applications on single card at different time not at the same time.
As per my understating the following steps may work to achieve running two application on single device:
1.since the applications are stored in QSPI flash,
a.first Steps to Enable memory allocation to store the Dual Applications on QSPI flash
b.create a single binary image file and flash to QSPI using uniflash tool
2.Implement switching logic:
a.Use a GPIO pin, UART command, or a predefined timer interrupt to switch between applications.
b.Reload the desired application by resetting the MCU loading into AWR device.
my question:
can you help on the above steps and share the relevant documents related to these steps to check and implement it?
Regards,
Mani
Hi, Mani:
Please give me some time to investigate. I will get back to you early next week.
Best,
Zigang
Hi, Mani:
We actually have an example in the latest RTB (radar toolbox). Please take a look:
https://dev.ti.com/tirex/explore/node?node=A__AJS0fT1Km-iO6S-7Oc5o-g__radar_toolbox__1AslXXD__LATEST
Best,
Zigang
Hi, Mani:
The above example is based on AWRL6432, you should be able to do something similar for AWR6843 device. The SBL code for SDK 3 can be found at:
C:\ti\mmwave_sdk_03_06_02_00-LTS\packages\ti\utils\sbl
Best,
Zigang
hi zigang,
thanks for your reply.i have gone through the link shared by you .we will try the same process.
my additional clarification:
1.i have attached screenshot of folder refered by you ::\ti\mmwave_sdk_03_06_02_00-LTS\packages\ti\utils\sbl
which contains three files for 6843 device. as per my understanding the file "xwr68xx_sbl.bin " is same as file "sbl_image_select.release.appimage" refered in "https://dev.ti.com/tirex/explore/node?node=A__AJS0fT1Km-iO6S-7Oc5o-g__radar_toolbox__1AslXXD__LATEST" link.
please confirm, whether my understanding is correct?
2.as referred in the link "https://dev.ti.com/tirex/explore/node?node=A__AJS0fT1Km-iO6S-7Oc5o-g__radar_toolbox__1AslXXD__LATEST"
in my case the uniflash flow will be as follows:
a. first load "xwr68xx_sbl.bin " under meta image 1
b. second load "application 1 .bin " under meta image 2
c. third load again "xwr68xx_sbl.bin " under meta image 3
d. fourth load "application 2 .bin " under meta image 4
please confirm, whether my understanding is correct?
regards,
Mani
HI, Mani:
I am having some internet issues. Please allow me to get back to you early next week.
Best,
Zigang
Hello Mani.
which contains three files for 6843 device. as per my understanding the file "xwr68xx_sbl.bin " is same as file "sbl_image_select.release.appimage" refered in "https://dev.ti.com/tirex/explore/node?node=A__AJS0fT1Km-iO6S-7Oc5o-g__radar_toolbox__1AslXXD__LATEST" link.
The software in SDK 3 for the SBL is NOT the same as the SBL image select software in the toolbox. That was merely provided as a reference for the modifications you would have to make in order to support such a feature in the SDK 3 SBL.
2.as referred in the link "https://dev.ti.com/tirex/explore/node?node=A__AJS0fT1Km-iO6S-7Oc5o-g__radar_toolbox__1AslXXD__LATEST"
in my case the uniflash flow will be as follows:
a. first load "xwr68xx_sbl.bin " under meta image 1
b. second load "application 1 .bin " under meta image 2
c. third load again "xwr68xx_sbl.bin " under meta image 3
d. fourth load "application 2 .bin " under meta image 4
please confirm, whether my understanding is correct?
You would only have to load your modified sbl image in meta image 1. Then you could load any other application image in meta image 2, 3, and 4. Because SFLASH is not erased on reset, the application images will remain in that order in SFLASH and upon reset, the SBL image from meta image 1 would be loaded in first, and could then select from meta image 2, 3, or 4.
Sincerely,
Santosh
hi santosh,
thanks for your reply.
sorry i forget to attach screenshot for question 1 and attaching "screenshot of folder referred by you ::\ti\mmwave_sdk_03_06_02_00-LTS\packages\ti\utils\sbl below here.
my question:
the file is "xwr68xx_sbl.bin " format in the above folder but its is in "sbl_image_select.release.appimage" format comes under "https://dev.ti.com/tirex/explore/node?node=A__AJS0fT1Km-iO6S-7Oc5o-g__radar_toolbox__1AslXXD__LATEST" link.
1. does the both file are similar ,Can i use xwr68xx_sbl.bin in uniflash?
2. does "xwr68xx_sbl.bin" code contain required functionality of loading two application similar to "sbl_image_select.release.appimage"
or do i need to refer "sbl_image_select.release.appimage" and implement in "xwr68xx_sbl.bin" source code ?
regards
Mani
Hi, Mani:
1. does the both file are similar ,Can i use xwr68xx_sbl.bin in uniflash?
Yes, xxx.bin format is the right one for xWR68xx type of device.
2. does "xwr68xx_sbl.bin" code contain required functionality of loading two application similar to "sbl_image_select.release.appimage"
or do i need to refer "sbl_image_select.release.appimage" and implement in "xwr68xx_sbl.bin" source code ?
not yet. You will have to refer "sbl_image_select.release.appimage" and implement in "xwr68xx_sbl.bin" source code
Best,
Zigang