Skip to content

Commit f56af27

Browse files
TiejunMSryanwinter
andauthored
Update Azure RTOS to 6.1.11 (#332)
* Update Azure RTOS to 6.1.11 * Update libwiced_sdk_bin.a to switch to debug and add strip stage. Co-authored-by: Ryan Winter <ryanwinter@outlook.com>
1 parent 1e4ba2b commit f56af27

File tree

11 files changed

+12876
-39
lines changed

11 files changed

+12876
-39
lines changed

MXChip/AZ3166/app/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ target_include_directories(${PROJECT_NAME}
3636

3737
target_link_directories(${PROJECT_NAME}
3838
PUBLIC
39-
startup
39+
startup
4040
)
4141

4242

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
set(TARGET wiced_sdk)
22

33
add_library(${TARGET}
4-
STATIC IMPORTED GLOBAL)
4+
STATIC IMPORTED GLOBAL
5+
)
56

67
set_target_properties(${TARGET}
78
PROPERTIES
@@ -10,5 +11,5 @@ set_target_properties(${TARGET}
1011

1112
target_include_directories(${TARGET}
1213
INTERFACE
13-
include
14+
inc
1415
)

MXChip/AZ3166/lib/wiced_sdk/binary_build/CMakeLists.txt

Lines changed: 39 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,23 @@ cmake_minimum_required(VERSION 3.13)
55
set(CMAKE_C_STANDARD 99)
66

77
set(GSG_BASE_DIR ${CMAKE_SOURCE_DIR}/../../../../..)
8-
set(SHARED_LIB_DIR ${GSG_BASE_DIR}/core/lib)
8+
set(SHARED_SRC_DIR ${GSG_BASE_DIR}/shared/src)
9+
set(SHARED_LIB_DIR ${GSG_BASE_DIR}/shared/lib)
910

1011
# use the repo version of ninja on Windows as there is no Ninja installer
1112
if(WIN32)
1213
set(CMAKE_MAKE_PROGRAM ${GSG_BASE_DIR}/cmake/ninja CACHE STRING "Ninja location")
1314
endif()
1415

15-
set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Choose the type of build, options are: Debug Release." FORCE)
16-
1716
list(APPEND CMAKE_MODULE_PATH ${GSG_BASE_DIR}/cmake)
1817
list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/../../../cmake)
1918

2019
project(wiced_sdk C)
2120

2221
add_subdirectory(../.. MXCHIP_lib)
2322

23+
set(TARGET wiced_sdk_bin)
24+
2425
set(WICED_SDK_SRC
2526
src/43362A2_bin.c
2627
43xxx_Wi-Fi/platforms/BCM943362WCD6/platform.c
@@ -59,11 +60,10 @@ set(WICED_SDK_SRC
5960
43xxx_Wi-Fi/WICED/platform/MCU/STM32F4xx/peripherals/libraries/src/stm32f4xx_syscfg.c
6061
)
6162

62-
set(TARGET wiced_sdk_bin)
63-
6463
# Add a library with the above sources
65-
add_library(${TARGET}
66-
${WICED_SDK_SRC})
64+
add_library(${TARGET}
65+
${WICED_SDK_SRC}
66+
)
6767

6868
# Preprocessor macros
6969
target_compile_definitions(${TARGET}
@@ -78,45 +78,52 @@ target_compile_definitions(${TARGET}
7878
target_include_directories(${TARGET}
7979
PUBLIC
8080
inc
81+
include
8182

8283
43xxx_Wi-Fi/include
83-
43xxx_Wi-Fi/WICED/RTOS/ThreadX/WWD
84-
43xxx_Wi-Fi/WICED/platform/include
85-
43xxx_Wi-Fi/WICED/platform/GCC
84+
43xxx_Wi-Fi/libraries/inputs/gpio_button
85+
43xxx_Wi-Fi/libraries/filesystems/wicedfs/src
86+
43xxx_Wi-Fi/libraries/utilities/crc
87+
43xxx_Wi-Fi/libraries/utilities/linked_list
88+
43xxx_Wi-Fi/libraries/utilities/ring_buffer
89+
43xxx_Wi-Fi/libraries/utilities/tlv
90+
43xxx_Wi-Fi/libraries/utilities/wifi
91+
43xxx_Wi-Fi/platforms/BCM943362WCD6
92+
43xxx_Wi-Fi/WICED/network/NetX_Duo/WICED
93+
43xxx_Wi-Fi/WICED/network/NetX_Duo/WWD
8694
43xxx_Wi-Fi/WICED/platform/ARM_CM4
8795
43xxx_Wi-Fi/WICED/platform/ARM_CM4/CMSIS
88-
43xxx_Wi-Fi/WICED/WWD/include
89-
43xxx_Wi-Fi/WICED/WWD/include/RTOS
90-
43xxx_Wi-Fi/WICED/WWD/include/network
91-
43xxx_Wi-Fi/WICED/WWD
92-
43xxx_Wi-Fi/libraries/filesystems/wicedfs/src
96+
43xxx_Wi-Fi/WICED/platform/GCC
97+
43xxx_Wi-Fi/WICED/platform/include
9398
43xxx_Wi-Fi/WICED/platform/MCU
9499
43xxx_Wi-Fi/WICED/platform/MCU/STM32F4xx
95-
43xxx_Wi-Fi/WICED/platform/MCU/STM32F4xx/peripherals/libraries
96-
43xxx_Wi-Fi/platforms/BCM943362WCD6
97-
43xxx_Wi-Fi/WICED/WWD/internal/chips/43362
98-
43xxx_Wi-Fi/WICED/network/NetX_Duo/WWD
99-
43xxx_Wi-Fi/WICED/network/NetX_Duo/WICED
100-
43xxx_Wi-Fi/WICED/security/BESL/include
101-
43xxx_Wi-Fi/WICED/security/BESL/host/WICED
102-
43xxx_Wi-Fi/WICED/security/BESL/crypto_internal
103-
43xxx_Wi-Fi/WICED/security/BESL/mbedtls_open/include
104-
43xxx_Wi-Fi/WICED/WWD/internal/bus_protocols/SDIO
105100
43xxx_Wi-Fi/WICED/platform/MCU/STM32F4xx/peripherals
106101
43xxx_Wi-Fi/WICED/platform/MCU/STM32F4xx/peripherals/libraries
107102
43xxx_Wi-Fi/WICED/platform/MCU/STM32F4xx/peripherals/libraries/inc
108-
43xxx_Wi-Fi/libraries/utilities/tlv
109-
43xxx_Wi-Fi/libraries/utilities/wifi
110-
43xxx_Wi-Fi/libraries/utilities/ring_buffer
111-
43xxx_Wi-Fi/libraries/utilities/linked_list
112-
43xxx_Wi-Fi/libraries/inputs/gpio_button
113-
43xxx_Wi-Fi/WICED/security/PostgreSQL/include
114-
43xxx_Wi-Fi/WICED/RTOS/ThreadX/WWD/CM3_CM4
115103
43xxx_Wi-Fi/WICED/RTOS/ThreadX/WICED
104+
43xxx_Wi-Fi/WICED/RTOS/ThreadX/WWD
105+
43xxx_Wi-Fi/WICED/RTOS/ThreadX/WWD/CM3_CM4
106+
43xxx_Wi-Fi/WICED/security/BESL/crypto_internal
107+
43xxx_Wi-Fi/WICED/security/BESL/host/WICED
108+
43xxx_Wi-Fi/WICED/security/BESL/include
109+
43xxx_Wi-Fi/WICED/security/PostgreSQL/include
110+
43xxx_Wi-Fi/WICED/WWD
111+
43xxx_Wi-Fi/WICED/WWD/include
112+
43xxx_Wi-Fi/WICED/WWD/include/network
113+
43xxx_Wi-Fi/WICED/WWD/include/RTOS
114+
43xxx_Wi-Fi/WICED/WWD/internal
115+
43xxx_Wi-Fi/WICED/WWD/internal/bus_protocols/SDIO
116+
43xxx_Wi-Fi/WICED/WWD/internal/chips/43362
116117
)
117118

118119
target_link_libraries(${TARGET}
119120
PRIVATE
120121
azrtos::threadx
121122
azrtos::netxduo
122123
)
124+
125+
add_custom_target(${TARGET}.stripped ALL
126+
DEPENDS ${TARGET}
127+
COMMAND ${CMAKE_STRIP} --strip-debug lib${TARGET}.a
128+
COMMAND ${CMAKE_COMMAND} -E copy lib${TARGET}.a ../../lib/
129+
)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/* Automatically generated file - this comment ensures resources.h file creation */
2+
/* Auto-generated header file. Do not edit */
3+
#ifndef INCLUDED_RESOURCES_H_
4+
#define INCLUDED_RESOURCES_H_
5+
#include "wiced_resource.h"
6+
7+
extern const resource_hnd_t resources_firmware_DIR_43362_DIR_43362A2_bin;
8+
extern const char resources_firmware_DIR_43362_DIR_43362A2_bin_data[213732];
9+
10+
#endif /* ifndef INCLUDED_RESOURCES_H_ */

MXChip/AZ3166/lib/wiced_sdk/binary_build/rebuild.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ cd /d %~dp0
88

99
IF EXIST build (rd /S /Q build)
1010

11-
cmake -Bbuild -GNinja -DCMAKE_TOOLCHAIN_FILE="../../../../../cmake/arm-gcc-cortex-m4.cmake"
11+
cmake -Bbuild -GNinja -DCMAKE_BUILD_TYPE="Debug" -DCMAKE_TOOLCHAIN_FILE="../../../../../cmake/arm-gcc-cortex-m4.cmake"
1212
cmake --build build
1313

1414
IF %0 == "%~0" pause

0 commit comments

Comments
 (0)