From b816e1cbe1251ad3daedcbfd2efb444c39f56b33 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Wed, 7 May 2025 20:50:19 -0700 Subject: [PATCH 01/17] v20 --- .github/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 780c6005..7f691014 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,11 +10,11 @@ on: env: REGISTRY: ghcr.io IMAGE_NAME: ccstudio - MAJOR_VER: 12 - MINOR_VER: 8 + MAJOR_VER: 20 + MINOR_VER: 1 PATCH_VER: 1 - BUILD_VER: "00005" - COMPONENTS: PF_MSP430,PF_MSP432,PF_MSPM0,PF_WCONN,PF_C28,PF_TM4C,PF_HERCULES,PF_SITARA,PF_SITARA_MCU,PF_OMAPL,PF_DAVINCI,PF_OMAP,PF_TDA_DRA,PF_C55,PF_C6000SC,PF_C66AK_KEYSTONE,PF_MMWAVE,PF_C64MC,PF_DIGITAL_POWER,PF_PGA + BUILD_VER: "00008" + COMPONENTS: arst,PF_MSP430,PF_MSP432,PF_MSPM0,PF_WCONN,PF_C28,PF_TM4C,PF_HERCULES,PF_SITARA,PF_SITARA_MCU,PF_OMAPL,PF_DAVINCI,PF_OMAP,PF_TDA_DRA,PF_C55,PF_C6000SC,PF_C66AK_KEYSTONE,PF_MMWAVE,PF_C64MC,PF_DIGITAL_POWER,PF_PGA jobs: build-image-and-extract: From 11b93afc5f9e2e42bdb16bc2e4cb3560555ce31b Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Wed, 7 May 2025 21:07:48 -0700 Subject: [PATCH 02/17] try zip --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 24f1fa4b..514daab2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -60,8 +60,8 @@ ARG PATCH_VER ARG BUILD_VER # Download and extract CCS installation package -RUN wget -q https://software-dl.ti.com/ccs/esd/CCSv${MAJOR_VER}/CCS_${MAJOR_VER}_${MINOR_VER}_${PATCH_VER}/exports/CCS${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux-x64.tar.gz -RUN tar -zxvf CCS${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux-x64.tar.gz +RUN wget -q https://software-dl.ti.com/ccs/esd/CCSv${MAJOR_VER}/CCS_${MAJOR_VER}_${MINOR_VER}_${PATCH_VER}/exports/CCS${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux-x64.zip +RUN unzip CCS${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux-x64.zip ARG COMPONENTS From e7a3845c889cf3cfb16517d39a68bcb6b6db6c17 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Wed, 7 May 2025 21:10:12 -0700 Subject: [PATCH 03/17] not quiet --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 514daab2..eca1390a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -60,7 +60,7 @@ ARG PATCH_VER ARG BUILD_VER # Download and extract CCS installation package -RUN wget -q https://software-dl.ti.com/ccs/esd/CCSv${MAJOR_VER}/CCS_${MAJOR_VER}_${MINOR_VER}_${PATCH_VER}/exports/CCS${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux-x64.zip +RUN wget https://software-dl.ti.com/ccs/esd/CCSv${MAJOR_VER}/CCS_${MAJOR_VER}_${MINOR_VER}_${PATCH_VER}/exports/CCS${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux-x64.zip RUN unzip CCS${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux-x64.zip ARG COMPONENTS From 70428344ad056e017928ac0a0f5de8bb96e7d096 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Wed, 7 May 2025 21:13:42 -0700 Subject: [PATCH 04/17] zip file --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index eca1390a..0a8dcc1f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -60,7 +60,7 @@ ARG PATCH_VER ARG BUILD_VER # Download and extract CCS installation package -RUN wget https://software-dl.ti.com/ccs/esd/CCSv${MAJOR_VER}/CCS_${MAJOR_VER}_${MINOR_VER}_${PATCH_VER}/exports/CCS${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux-x64.zip +RUN wget -q https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-J1VdearkvK/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux.zip RUN unzip CCS${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux-x64.zip ARG COMPONENTS From a9d418a00d1477f41a5d8f1d6e3e08bf452a5634 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Wed, 7 May 2025 21:16:33 -0700 Subject: [PATCH 05/17] arst --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 0a8dcc1f..8df141d8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -47,6 +47,7 @@ RUN apt-get install -y libtinfo5:i386 RUN apt-get install -y libpython2.7 RUN apt-get install -y build-essential RUN apt-get install -y wget +RUN apt-get install -y unzip # Clear APT cache to reduce image size RUN apt-get clean && rm -rf /var/lib/apt/lists/* From ce4d9795a5d0e69ab1933e4289c54e026e099313 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Wed, 7 May 2025 21:19:01 -0700 Subject: [PATCH 06/17] arst --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 8df141d8..c7dccc02 100644 --- a/Dockerfile +++ b/Dockerfile @@ -62,7 +62,7 @@ ARG BUILD_VER # Download and extract CCS installation package RUN wget -q https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-J1VdearkvK/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux.zip -RUN unzip CCS${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux-x64.zip +RUN unzip CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux.zip ARG COMPONENTS From d5e6524acf7195727ec9e890e8ed20804d624500 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Wed, 7 May 2025 21:23:01 -0700 Subject: [PATCH 07/17] arst --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index c7dccc02..ce27cb2c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -66,6 +66,8 @@ RUN unzip CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux.zip ARG COMPONENTS +RUN find /ccs_install + # Install CCS in unattended mode RUN /ccs_install/CCS${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux-x64/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --enable-components ${COMPONENTS} --prefix /opt/ti --install-BlackHawk false --install-Segger false From 6061705dfaa564382b628fea49e8d79431b9b2e2 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Wed, 7 May 2025 21:28:08 -0700 Subject: [PATCH 08/17] arst --- Dockerfile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index ce27cb2c..447aa73e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -66,10 +66,8 @@ RUN unzip CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux.zip ARG COMPONENTS -RUN find /ccs_install - # Install CCS in unattended mode -RUN /ccs_install/CCS${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux-x64/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --enable-components ${COMPONENTS} --prefix /opt/ti --install-BlackHawk false --install-Segger false +RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --enable-components ${COMPONENTS} --prefix /opt/ti --install-BlackHawk false --install-Segger false # Clean up installation directory RUN rm -r /ccs_install From b2f8a9d30e80110ff8f1964603172a045b40d57a Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Wed, 7 May 2025 21:39:30 -0700 Subject: [PATCH 09/17] arst --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7f691014..5b4e5993 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,7 +14,7 @@ env: MINOR_VER: 1 PATCH_VER: 1 BUILD_VER: "00008" - COMPONENTS: arst,PF_MSP430,PF_MSP432,PF_MSPM0,PF_WCONN,PF_C28,PF_TM4C,PF_HERCULES,PF_SITARA,PF_SITARA_MCU,PF_OMAPL,PF_DAVINCI,PF_OMAP,PF_TDA_DRA,PF_C55,PF_C6000SC,PF_C66AK_KEYSTONE,PF_MMWAVE,PF_C64MC,PF_DIGITAL_POWER,PF_PGA + COMPONENTS: PF_MSPM0,PF_MSP430,PF_C28,PF_WCONN,PF_ARM_MPU,PF_SITARA_MCU,PF_MMWAVE,PF_HERCULES,PF_TM4C,PF_C6000SC,PF_OMAPL,PF_MSP432,PF_PGA,PF_DIGITAL_POWER jobs: build-image-and-extract: From 91098ab7cccb95963c75d6db7b8d9bdfced84d32 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Thu, 8 May 2025 19:26:18 -0700 Subject: [PATCH 10/17] help --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 447aa73e..fc219c4a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -67,7 +67,7 @@ RUN unzip CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux.zip ARG COMPONENTS # Install CCS in unattended mode -RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --enable-components ${COMPONENTS} --prefix /opt/ti --install-BlackHawk false --install-Segger false +RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --help # Clean up installation directory RUN rm -r /ccs_install From 64db8d06501f03aa2c4a8d1968b11a00f3618712 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Fri, 9 May 2025 02:29:40 -0700 Subject: [PATCH 11/17] simplify --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index fc219c4a..e1ff543e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -67,7 +67,7 @@ RUN unzip CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux.zip ARG COMPONENTS # Install CCS in unattended mode -RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --help +RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --prefix /opt/ti # Clean up installation directory RUN rm -r /ccs_install From 76e864c0d02b17ac6ff313b631a6ad2b7359a6c8 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Fri, 9 May 2025 02:36:03 -0700 Subject: [PATCH 12/17] up verbosity --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e1ff543e..ac57bb76 100644 --- a/Dockerfile +++ b/Dockerfile @@ -67,7 +67,7 @@ RUN unzip CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux.zip ARG COMPONENTS # Install CCS in unattended mode -RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --prefix /opt/ti +RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --prefix /opt/ti --debuglevel 4 # Clean up installation directory RUN rm -r /ccs_install From d4f2f87f1da76c2c8b3f710dc0fa6fd2cb031cc4 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Fri, 9 May 2025 21:39:20 -0700 Subject: [PATCH 13/17] find --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index ac57bb76..c7122047 100644 --- a/Dockerfile +++ b/Dockerfile @@ -72,6 +72,8 @@ RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/c # Clean up installation directory RUN rm -r /ccs_install +RUN find /opt/ti + # Set working directory to home WORKDIR /home From ba93e45f5e238bc1a34301b0db2d5c4a5d64e699 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Fri, 9 May 2025 21:56:57 -0700 Subject: [PATCH 14/17] cat logs --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c7122047..79ed4a8c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -67,7 +67,7 @@ RUN unzip CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux.zip ARG COMPONENTS # Install CCS in unattended mode -RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --prefix /opt/ti --debuglevel 4 +RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --prefix /opt/ti --debuglevel 4 || find -type f /opt/ti/ccs/install_logs | tee /dev/stderr | xargs -n 1 cat # Clean up installation directory RUN rm -r /ccs_install From eacf35cc225f08533f8b1da99657c2fe43190a90 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Fri, 9 May 2025 22:05:46 -0700 Subject: [PATCH 15/17] fix expression --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 79ed4a8c..c1fe6330 100644 --- a/Dockerfile +++ b/Dockerfile @@ -67,7 +67,7 @@ RUN unzip CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux.zip ARG COMPONENTS # Install CCS in unattended mode -RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --prefix /opt/ti --debuglevel 4 || find -type f /opt/ti/ccs/install_logs | tee /dev/stderr | xargs -n 1 cat +RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --prefix /opt/ti --debuglevel 4 || $(find -type f /opt/ti/ccs/install_logs | tee /dev/stderr | xargs -n 1 cat) # Clean up installation directory RUN rm -r /ccs_install From 5d7c156f9f5cc668e06d13411f0dc024d762325e Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Fri, 9 May 2025 22:13:27 -0700 Subject: [PATCH 16/17] cat install log --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c1fe6330..e515483f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -67,7 +67,7 @@ RUN unzip CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux.zip ARG COMPONENTS # Install CCS in unattended mode -RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --prefix /opt/ti --debuglevel 4 || $(find -type f /opt/ti/ccs/install_logs | tee /dev/stderr | xargs -n 1 cat) +RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --prefix /opt/ti --debuglevel 4 || $(cat /opt/ti/ccs/install_logs/*/ccs_install_20.1.1.00008.log) # Clean up installation directory RUN rm -r /ccs_install From 9e122a6b23340216009031bc97438da16fd95086 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Fri, 9 May 2025 22:15:17 -0700 Subject: [PATCH 17/17] try making directory --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index e515483f..b36dc853 100644 --- a/Dockerfile +++ b/Dockerfile @@ -66,6 +66,7 @@ RUN unzip CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux.zip ARG COMPONENTS +RUN mkdir /opt/ti # Install CCS in unattended mode RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --prefix /opt/ti --debuglevel 4 || $(cat /opt/ti/ccs/install_logs/*/ccs_install_20.1.1.00008.log)