Skip to content

Commit 48430da

Browse files
authored
Merge pull request #95 from TexasInstruments/pratheesh-ti-patch-1
CI Passing Now
2 parents 7715bc0 + fd24b92 commit 48430da

File tree

1 file changed

+24
-19
lines changed

1 file changed

+24
-19
lines changed

.github/workflows/makefile.yml

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,9 @@ jobs:
3232
sudo apt-get update
3333
sudo apt-get install -y --no-install-recommends \
3434
libx11-6 libxext6 libxrender1 libxtst6 libxi6 libxt6 libxinerama1 \
35-
libgtk2.0-0 libncurses5 libnss3 \
35+
libgtk2.0-0 libncurses5 libnss3 python3-pip \
3636
unzip xz-utils wget ca-certificates
37+
pip3 install pyserial xmodem tqdm pyelftools construct
3738
3839
- name: Restore toolchain/SDK cache
3940
uses: actions/cache@v4
@@ -73,7 +74,7 @@ jobs:
7374
wget -q --retry-connrefused --waitretry=1 --tries=5 --timeout=30 \
7475
https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-ayxs93eZNN/4.0.3.LTS/ti_cgt_armllvm_4.0.3.LTS_linux-x64_installer.bin
7576
chmod +x ti_cgt_armllvm_4.0.3.LTS_linux-x64_installer.bin
76-
./ti_cgt_armllvm_4.0.3.LTS_linux-x64_installer.bin --mode unattended --prefix "$HOME/ti/ti-cgt-armllvm_4.0.3.LTS"
77+
./ti_cgt_armllvm_4.0.3.LTS_linux-x64_installer.bin --mode unattended --prefix "$HOME/ti/"
7778
fi
7879
# Install PRU CGT 2.3.3
7980
if [ ! -d "$HOME/ti/ccs_10.3.1/ccs/tools/compiler/ti-cgt-pru_2.3.3" ] && [ ! -d "$HOME/ti/ti-cgt-pru_2.3.3" ]; then
@@ -84,13 +85,13 @@ jobs:
8485
./ti_cgt_pru_2.3.3_linux_installer_x86.bin --mode unattended --prefix "$HOME/ti"
8586
fi
8687
87-
# Install MCU+ SDK AM243x 11.01.00.17
88-
if [ ! -d "$HOME/ti/mcu_plus_sdk_am243x_11_01_00_17" ]; then
88+
# Install MCU+ SDK AM243x 11.00.00.15
89+
if [ ! -d "$HOME/ti/mcu_plus_sdk_am243x_11_00_00_15" ]; then
8990
cd "$HOME/ti/downloads"
9091
wget -q --retry-connrefused --waitretry=1 --tries=5 --timeout=30 \
91-
https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-ouHbHEm1PK/11.01.00.17/mcu_plus_sdk_am243x_11_01_00_17-linux-x64-installer.run
92-
chmod +x mcu_plus_sdk_am243x_11_01_00_17-linux-x64-installer.run
93-
./mcu_plus_sdk_am243x_11_01_00_17-linux-x64-installer.run --mode unattended --prefix "$HOME/ti/"
92+
https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-ouHbHEm1PK/11.00.00.15/mcu_plus_sdk_am243x_11_00_00_15-linux-x64-installer.run
93+
chmod +x mcu_plus_sdk_am243x_11_00_00_15-linux-x64-installer.run
94+
./mcu_plus_sdk_am243x_11_00_00_15-linux-x64-installer.run --mode unattended --prefix "$HOME/ti/"
9495
fi
9596
9697
# Install MCU+ SDK AM261x 10.02.00.15
@@ -102,18 +103,20 @@ jobs:
102103
./mcu_plus_sdk_am261x_10_02_00_15-linux-x64-installer.run --mode unattended --prefix "$HOME/ti/"
103104
fi
104105
105-
# Install MCU+ SDK AM263Px 11.00.00.19
106-
if [ ! -d "$HOME/ti/mcu_plus_sdk_am263px_11_00_00_19" ]; then
106+
# Install MCU+ SDK AM263Px 10.02.00.15
107+
if [ ! -d "$HOME/ti/mcu_plus_sdk_am263px_10_02_00_15" ]; then
107108
cd "$HOME/ti/downloads"
108109
wget -q --retry-connrefused --waitretry=1 --tries=5 --timeout=30 \
109-
https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-JVtW1V4WfA/11.00.00.19/mcu_plus_sdk_am263px_11_00_00_19-linux-x64-installer.run
110-
chmod +x mcu_plus_sdk_am263px_11_00_00_19-linux-x64-installer.run
111-
./mcu_plus_sdk_am263px_11_00_00_19-linux-x64-installer.run --mode unattended --prefix "$HOME/ti/"
110+
https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-JVtW1V4WfA/10.02.00.15/mcu_plus_sdk_am263px_10_02_00_15-linux-x64-installer.run
111+
chmod +x mcu_plus_sdk_am263px_10_02_00_15-linux-x64-installer.run
112+
./mcu_plus_sdk_am263px_10_02_00_15-linux-x64-installer.run --mode unattended --prefix "$HOME/ti/"
112113
fi
113-
ls -l "$HOME/ti/"
114+
#ls -l "$HOME/ti/"
114115
#ls -l "$HOME/ti/downloads"
115-
ls -l "$HOME/ti/ccs_10.3.1/ccs/tools/compiler"
116-
ls -l "$HOME/ti/sysconfig_1.23.1"
116+
#ls -l "$HOME/ti/ccs_10.3.1/ccs/tools/compiler"
117+
#ls -l "$HOME/ti/sysconfig_1.23.1"
118+
#ls -lR "$HOME/ti/ti-cgt-armllvm_4.0.3.LTS"
119+
test -x "$HOME/ti/ti-cgt-armllvm_4.0.3.LTS/bin/tiarmclang" && "$HOME/ti/ti-cgt-armllvm_4.0.3.LTS/bin/tiarmclang" --version || ls -l "$HOME/ti/ti-cgt-armllvm_4.0.3.LTS"
117120
118121
- name: Export toolchain environment
119122
run: |
@@ -125,9 +128,9 @@ jobs:
125128
echo "CGT_TI_PRU_PATH=$HOME/ti/ti-cgt-pru_2.3.3"
126129
fi
127130
echo "CGT_TI_ARM_CLANG_PATH=$HOME/ti/ti-cgt-armllvm_4.0.3.LTS"
128-
echo "MCU_PLUS_SDK_PATH_AM243X=$HOME/ti/mcu_plus_sdk_am243x_11_01_00_17"
131+
echo "MCU_PLUS_SDK_PATH_AM243X=$HOME/ti/mcu_plus_sdk_am243x_11_00_00_15"
129132
echo "MCU_PLUS_SDK_PATH_AM261X=$HOME/ti/mcu_plus_sdk_am261x_10_02_00_15"
130-
echo "MCU_PLUS_SDK_PATH_AM263PX=$HOME/ti/mcu_plus_sdk_am263px_11_00_00_19"
133+
echo "MCU_PLUS_SDK_PATH_AM263PX=$HOME/ti/mcu_plus_sdk_am263px_10_02_00_15"
131134
echo "PATH=$PATH:$HOME/ti/ccs_10.3.1/ccs/eclipse:$HOME/ti/ccs_10.3.1/ccs/utils/bin:$CGT_TI_PRU_PATH/bin"
132135
} >> $GITHUB_ENV
133136
@@ -141,9 +144,9 @@ jobs:
141144
BUILD_MCUPLUS?=y
142145
BUILD_LINUX?=n
143146
# SDK roots
144-
MCU_PLUS_SDK_PATH_AM243X := $(HOME)/ti/mcu_plus_sdk_am243x_11_01_00_17
147+
MCU_PLUS_SDK_PATH_AM243X := $(HOME)/ti/mcu_plus_sdk_am243x_11_00_00_15
145148
MCU_PLUS_SDK_PATH_AM261X := $(HOME)/ti/mcu_plus_sdk_am261x_10_02_00_15
146-
MCU_PLUS_SDK_PATH_AM263PX := $(HOME)/ti/mcu_plus_sdk_am263px_11_00_00_19
149+
MCU_PLUS_SDK_PATH_AM263PX := $(HOME)/ti/mcu_plus_sdk_am263px_10_02_00_15
147150
148151
# Toolchains
149152
CCS_PATH := $(HOME)/ti/ccs_10.3.1
@@ -200,11 +203,13 @@ jobs:
200203
make -C academy -j$(nproc) MCU_PLUS_SDK_PATH=$MCU_PLUS_SDK_PATH_AM243X DEVICE=am243x
201204
make -C academy -j$(nproc) MCU_PLUS_SDK_PATH=$MCU_PLUS_SDK_PATH_AM261X DEVICE=am261x
202205
make -C academy -j$(nproc) MCU_PLUS_SDK_PATH=$MCU_PLUS_SDK_PATH_AM263PX DEVICE=am263px
206+
203207
- name: Build examples folder
204208
run: |
205209
make -C examples -j$(nproc) MCU_PLUS_SDK_PATH=$MCU_PLUS_SDK_PATH_AM243X DEVICE=am243x
206210
make -C examples -j$(nproc) MCU_PLUS_SDK_PATH=$MCU_PLUS_SDK_PATH_AM261X DEVICE=am261x
207211
make -C examples -j$(nproc) MCU_PLUS_SDK_PATH=$MCU_PLUS_SDK_PATH_AM263PX DEVICE=am263px
212+
208213
- name: Upload build artifacts
209214
if: ${{ always() }}
210215
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)