Skip to content

Commit 23b72b5

Browse files
Update for 11.00.08.00 release
Signed-off-by: Abhay Chirania <a-chirania@ti.com>
1 parent c829459 commit 23b72b5

File tree

4 files changed

+14
-51
lines changed

4 files changed

+14
-51
lines changed

docs/update_target.md

Lines changed: 3 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ This section describes **how to use an updated tidl tools version with a previou
2222
> Make sure you have stable internet connection on the EVM to run this script.
2323
2424

25-
## SDK 10.1
25+
## SDK 11.0
2626
### Example usage for updating OSRT components and C7x firmwares
2727
**Run the following on target device**
2828
```
29-
export SDK_VERSION=10_1
30-
export SOC=*soc* // [am62a,am68a,am68pa,am69a,am67a]
29+
export SDK_VERSION=11_0
30+
export SOC=*soc* // [am68a,am68pa,am69a,am67a]
3131
export TISDK_IMAGE=*adas or edgeai* // [adas for evm boards, edgeai for sk boards]
3232
./update_target.sh
3333
```
@@ -48,43 +48,6 @@ cd ../
4848
- Compile the models on X86_PC using the latest tidl-tools and copy over the artifacts to target device file system at ./edgeai-tidl-tools/
4949
- Execute below to run inference on target device with both Python and CPP APIs
5050

51-
```
52-
# scp -r <pc>/edgeai-tidl-tools/model-artifacts/ <dev board>/edgeai-tidl-tool/
53-
# scp -r <pc>/edgeai-tidl-tools/models/ <dev board>/edgeai-tidl-tool/
54-
python3 ./scripts/gen_test_report.py
55-
```
56-
- The execution of above step will generate output images at ```./edgeai-tidl-tools/output_images```.
57-
58-
## SDK 9.2
59-
### Example usage for updating OSRT components and C7x firmwares
60-
**Run the following on target device**
61-
> **_NOTE:_**
62-
> Backward compatibility for 9.2 SDK is only available for AM69A ADAS SDK
63-
64-
```
65-
export SDK_VERSION=9_2
66-
export SOC=am69a
67-
export TISDK_IMAGE=adas
68-
./update_target.sh
69-
```
70-
71-
> **_NOTE:_**
72-
> Make sure you reboot the EVM after the update for the new firmware to be loaded
73-
74-
### Compilation and validation
75-
- Once the setup is done, follow the steps below to build CPP application on EVM
76-
77-
**Run the following on target device**
78-
```
79-
mkdir build
80-
cd build
81-
cmake ../examples -DENABLE_SDK_9_2_COMPATIBILITY=1
82-
make -j2
83-
cd ../
84-
```
85-
- Compile the models on X86_PC using the latest tidl-tools and copy over the artifacts to target device file system at ./edgeai-tidl-tools/
86-
- Execute below to run inference on target device with both Python and CPP APIs
87-
8851
```
8952
# scp -r <pc>/edgeai-tidl-tools/model-artifacts/ <dev board>/edgeai-tidl-tool/
9053
# scp -r <pc>/edgeai-tidl-tools/models/ <dev board>/edgeai-tidl-tool/

docs/version_compatibility_table.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@
1313

1414
|EdgeAI TIDL Tools Version | Notes | AM62A | AM68A/J721S2 (TDA4AL, TDA4VL) | AM68PA/J721E (TDA4VM)| AM69A/J784S4(TDA4AP, TDA4VP,TDA4AH, TDA4VH)| AM67A (J722S)| AM62|
1515
| ---------------------------- |:--------------:|:---------------:|:--------------:|:--------------:|:-------------:|:-------------:|:-------------:|
16-
11_00_07_00 | This release is backward compatible with SDK 10.1 for all targets and SDK 9.2 for AM69. The firmware and libraries can be directly updated on the target by following the steps [here](update_target.md) | Processor SDK LINUX : 10.01.00.05 | Processor SDK LINUX 10.01.00.04<br /> Processor SDK RTOS 10.01.00.04 | Processor SDK LINUX 10.01.00.04<br /> Processor SDK RTOS 10.01.00.04 | Processor SDK LINUX 10.01.00.05<br /> Processor SDK RTOS 10.01.00.04<br /> & <br /> Processor SDK LINUX 09.02.00.05<br /> Processor SDK RTOS 09.02.00.05| Processor SDK LINUX 10.01.00.04<br /> Processor SDK RTOS 10.01.00.04 | 10_01_10_04 |
16+
| 11_00_08_00 | An additional C7x firmware patch is needed to leverage some additional features mentioned as part of the release notes. The firmware and libraries can be directly updated on the target by following the steps [here](update_target.md). Make sure that models are compiled with the appropriate [c7x_firmware_version](../examples/osrt_python/README.md#advanced-miscellaneous-options) compilation option (Set to 11_00_08_00) | NOT AVAILABLE | Processor SDK LINUX 11.00.00.08<br /> Processor SDK RTOS 11.00.00.06 | Processor SDK LINUX 11.00.00.08<br /> Processor SDK RTOS 11.00.00.06 | Processor SDK LINUX 11.00.00.08<br /> Processor SDK RTOS 11.00.00.06 | Processor SDK LINUX 11.00.00.08<br /> Processor SDK RTOS 11.00.00.06 | NOT AVAILABLE|
17+
| 11_00_07_00 | This release is backward compatible with SDK 10.1 for all targets and SDK 9.2 for AM69. The firmware and libraries can be directly updated on the target checking out to tag **11_00_07_00** and following the steps in **docs/update_target.md** | Processor SDK LINUX : 10.01.00.05 | Processor SDK LINUX 10.01.00.04<br /> Processor SDK RTOS 10.01.00.04 | Processor SDK LINUX 10.01.00.04<br /> Processor SDK RTOS 10.01.00.04 | Processor SDK LINUX 10.01.00.05<br /> Processor SDK RTOS 10.01.00.04<br /> & <br /> Processor SDK LINUX 09.02.00.05<br /> Processor SDK RTOS 09.02.00.05| Processor SDK LINUX 10.01.00.04<br /> Processor SDK RTOS 10.01.00.04 | 10_01_10_04 |
1718
| 11_00_06_00 | | NOT AVAILABLE | Processor SDK LINUX 11.00.00.08<br /> Processor SDK RTOS 11.00.00.06 | Processor SDK LINUX 11.00.00.08<br /> Processor SDK RTOS 11.00.00.06 | Processor SDK LINUX 11.00.00.08<br /> Processor SDK RTOS 11.00.00.06 | Processor SDK LINUX 11.00.00.08<br /> Processor SDK RTOS 11.00.00.06 | NOT AVAILABLE|
18-
| 10_01_04_00 | An additional C7x firmware patch is needed to leverage some additional features mentioned as part of the release notes. The firmware and libraries can be directly updated on the target checking out to tag **10_01_04_00** and following the steps in **docs/update_target.md**. Make sure that models are compiled with the appropriate [c7x_firmware_version](../examples/osrt_python/README.md#advanced-miscellaneous-options) compilation option (Set to 10_01_04_00) | Processor SDK LINUX : 10.01.00.05 | Processor SDK LINUX 10.01.00.04<br /> Processor SDK RTOS 10.01.00.04 | Processor SDK LINUX 10.01.00.04<br /> Processor SDK RTOS 10.01.00.04 | Processor SDK LINUX 10.01.00.05<br /> Processor SDK RTOS 10.01.00.04 | Processor SDK LINUX 10.01.00.04<br /> Processor SDK RTOS 10.01.00.04 | 10_01_00_05|
19+
| 10_01_04_00 | An additional C7x firmware patch is needed to leverage some additional features mentioned as part of the release notes. The firmware and libraries can be directly updated on the target by checking out to tag **10_01_04_00** and following the steps in **docs/update_target.md**. Make sure that models are compiled with the appropriate [c7x_firmware_version](../examples/osrt_python/README.md#advanced-miscellaneous-options) compilation option (Set to 10_01_04_00) | Processor SDK LINUX : 10.01.00.05 | Processor SDK LINUX 10.01.00.04<br /> Processor SDK RTOS 10.01.00.04 | Processor SDK LINUX 10.01.00.04<br /> Processor SDK RTOS 10.01.00.04 | Processor SDK LINUX 10.01.00.05<br /> Processor SDK RTOS 10.01.00.04 | Processor SDK LINUX 10.01.00.04<br /> Processor SDK RTOS 10.01.00.04 | 10_01_00_05|
1920
| 10_01_03_00 | This release is backward compatible with SDK 10.0. The firmware and libraries can be directly updated on the target checking out to tag **10_01_03_00** and following the steps in **docs/update_target.md** | Processor SDK LINUX : 10.00.00.08 | Processor SDK LINUX 10.00.00.08<br /> Processor SDK RTOS 10.00.00.05 | Processor SDK LINUX 10.00.00.08<br /> Processor SDK RTOS 10.00.00.05 | Processor SDK LINUX 10.00.00.08<br /> Processor SDK RTOS 10.00.00.05 | Processor SDK LINUX 10.00.00.08<br /> Processor SDK RTOS 10.00.00.05 | 10_00_07_04 |
2021
| 10_01_00_02 | | Processor SDK LINUX : 10.01.00.05 | Processor SDK LINUX 10.01.00.04<br /> Processor SDK RTOS 10.01.00.04 | Processor SDK LINUX 10.01.00.04<br /> Processor SDK RTOS 10.01.00.04 | Processor SDK LINUX 10.01.00.05<br /> Processor SDK RTOS 10.01.00.04 | Processor SDK LINUX 10.01.00.04<br /> Processor SDK RTOS 10.01.00.04 | 10_01_00_05|
2122
| 10_00_08_00 | An additional C7x firmware patch is available to leverage some additional features mentioned as part of the release notes | Processor SDK LINUX : 10.00.00.08 | Processor SDK LINUX 10.00.00.08<br /> Processor SDK RTOS 10.00.00.05 | Processor SDK LINUX 10.00.00.08<br /> Processor SDK RTOS 10.00.00.05 | Processor SDK LINUX 10.00.00.08<br /> Processor SDK RTOS 10.00.00.05 | Processor SDK LINUX 10.00.00.08<br /> Processor SDK RTOS 10.00.00.05 | 10_00_07_04 |

setup.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ cp_osrt_lib()
7575

7676

7777
SCRIPTDIR=`pwd`
78-
REL=11_00_07_00
78+
REL=11_00_08_00
7979
skip_cpp_deps=0
8080
skip_arm_gcc_download=0
8181
skip_x86_python_install=0

update_target.sh

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
SCRIPTDIR=`pwd`
3333
TARGET_FS_PATH=/
3434

35-
REL="11_00_07_00"
35+
REL="11_00_08_00"
3636
SOC=${SOC:-'null'}
3737
TISDK_IMAGE=${TISDK_IMAGE:-'null'}
3838
SDK_VERSION=${SDK_VERSION:-'null'}
@@ -54,8 +54,8 @@ if [ `arch` != "aarch64" ]; then
5454
fi
5555

5656
verify_env() {
57-
if [ "$REL" != "11_00_07_00" ]; then
58-
echo "Cannot invoke this script with version $REL. Please use version 11_00_07_00"
57+
if [ "$REL" != "11_00_08_00" ]; then
58+
echo "Cannot invoke this script with version $REL. Please use version 11_00_08_00"
5959
fi
6060

6161
if [ "$SOC" != "am62" ] && [ "$SOC" != "am62a" ] &&
@@ -82,17 +82,16 @@ verify_env() {
8282
return 1
8383
fi
8484

85-
if [ "$SDK_VERSION" != "10_1" ] && [ "$SDK_VERSION" != "9_2" ]; then
85+
if [ "$SDK_VERSION" != "11_0" ]; then
8686
echo
8787
echo "Incorrect SDK_VERSION defined: $SDK_VERSION"
88-
echo "Allowed values for SDK_VERSION is 10_1 or 9_2"
88+
echo "Allowed values for SDK_VERSION is 11_0"
8989
return 1
9090
fi
9191

92-
if [ "$SDK_VERSION" == "9_2" ] && [ "$UPDATE_FIRMWARE_AND_LIB" == "1" ]; then
93-
if [ "$SOC" != "am69a" ] || [ "$TISDK_IMAGE" != "adas" ]; then
92+
if [ "$SOC" == "am62a" ]; then
9493
echo
95-
echo "Backward compatibility for 9.2 SDK is only enabled for AM69A ADAS IMAGES"
94+
echo "AM62A SDK 11.0 does not exist."
9695
return 1
9796
fi
9897
fi

0 commit comments

Comments
 (0)