This topic guides you through how to build / compile and run the WICED SDK on a WICED platform or a WICED Evaluation board. As an example I will take few WICED boards and guide how to compile and flash WICED on these boards.
Required things to flash WICED:
- A WICED board
- WICED SDK
- A Host PC (Windows, MAC or Linux)
How to build / compile an App on WICED SDK for a specific platform:
- Move to the 43xxx_Wi-Fi directory from the command line.
[alert color=”green”]If you have downloaded and installed the WICED-Studio-6.1 then the target directory will be WICED-Studio-6.1/43xxx_Wi-Fi/[/alert] - Connect the WICED board using the USB cable provided and then install the WICED JTAG drivers provided with the SDK.
- Execute the command in following format to build / compile and flash the application to the WICED board you own:
./make [apps_category].[application_name]-[platform_name]-[OS_to_build]-[Network_stack] download run
The actual command will look something like this:
./make test.console-CYW943438WCD1-FreeRTOS-LwIP download run
[alert color=”green”]I will explain the command in detail in a next section by taking example of different applications and different platforms[/alert]
How to identify which application to build / compile and for what WICED platform:
The WICED SDK is a well-organized piece of code. We just have to understand what is where and that too for once.
Following is the base directory path for the core WICED SDK code: WICED-Studio-6.1/43xxx_Wi-Fi/. From now on, I will be referring this directory as WICED SDK base directory.
All of the below directory references that I am going to make are with respect to the above WICED SDK directory.
Understanding the WICED build / compile command:
To understand what command to execute to build / compile a certain app for your WICED board, lets see the above command that I have mentioned to execute:
./make [apps_category].[application_name]-[platform_name]-[OS_to_build]-[Network_stack] download run
apps_category:
Under the WICED SDK, there is a directory called apps which contains many application categories such as: demo, test, snip etc. This is the apps_category.
which application to build / compile:
Under the test directory you will see many applications such as: console, mfg_test, iperf_app etc. This is the application_name.
Which WICED platform to build / compile for:
For a WICED board, you can get the platform name from the board itself. See the below images from the gallery to know the actual platform_name to use.
For instance IO have used three WICED boards: CYW954907AEVAL1F, CYW943455EVB_02 and BCM943438WCD1
What OS and Network stack to build / compile:
If I am not wrong, WICED supports, ThreadX-NetX, ThreadX-NetX_Duo and FreeRTOS-LwIP OS and network stack combination.
We can build / compile for any of the above combo.
So, lets compile the Test Console application for all of the platforms above with FreeRTOS-LwIP combo.
Below is the command that you have to execute to build the Test-Console application:
for CYW943455EVB_02 WICED board:
./make test.console-CYW943455EVB_02-FreeRTOS-LwIP download run
for CYW954907AEVAL1F WICED board
./make test.console-CYW954907AEVAL1F-FreeRTOS-LwIP download run
for BCM943438WCD1 WICED board
./make test.console-BCM943438WCD1-FreeRTOS-LwIP download run
Similarly, if you want to build / compile WICED with some other application, let’s say: snip-scan application, you can execute the following command (here I am taking the CYW954907AEVAL1F platform for example):
./make snip.scan-CYW954907AEVAL1F-FreeRTOS-LwIP download run
Things to remember:
Not all applications are available for all of the platforms. For example, wifi_onboarding demo app is not available for CYW954907AEVAL1F platform.
When you build / compile the wifi_onboarding app:
./make demo.wifi_onboarding-CYW954907AEVAL1F-FreeRTOS-LwIP download run
you will get the following error: No rule to make target.
That’s all for now.
Login to leave a reply if you face any problem building or compiling an application for your WICED platform on the WICED SDK.
[/alert]
капитальный ремонт квартиры этапы remont-zdaniya-1.ru .
sweet bonanza criptomonedas http://www.sweet-bonanza18364.help
Discover the thrill of the 100 super hot slot and experience blazing reels with the 100 super hot demo for nonstop casino excitement.
Utilize free mode to master mechanics prior to real-money bets.
100 super hot 6 reels demo 100 super hot 6 reels demo.