3 Replies Latest reply on May 25, 2016 4:36 AM by snal

    how to build sdk

    zhaozongyun704

      From  sdk introduction. i know how to build a app,but I want to know how to build whole sdk.

        • 1. Re: how to build sdk
          snal

          There is no ability to "build the whole SDK".  Use the examples found in ~apps/snip to learn various features and functionalities of the SDK and hardware platform you are designing on.  There are many examples, so focus on those you will need in your end-product - Refer to ~apps/snip/README.txt.  You then merge the functionality of the snips together to create your actual application.  Note: it would not be possible to compile them (the snips) all together anyways, because there is usuallyinsufficient RAM/NVRAM to store/run the bloated executable.   You should also explore the ~apps/demo content , as they demonstrate much larger integrated functionality (similar to an actual application).  The ~apps/test/console application is a gem worth 'noting' as well.

          • 2. Re: how to build sdk
            zhaozongyun704

            snal

            I known what you said now. So is there only one app in the product? is app auto run when device power on? what function of bootloader app?

            • 3. Re: how to build sdk
              snal

              When you receive your evaluation/development board, it may be programmed with a factory test application.  Don't rely on this application for your needs, but instead assume the non-volatile memory on the board is empty.  You create your unique application with the WiFi features you need (from the ~snips folder), taking advantage of the (hardware) functional blocks (ie timers, GPIO, SPI bus, etc) hanging off the MCU as appropriate. When you append the "download" directive to the make-target, the application gets programmed into non-volatile memory on the board.  From this point on, whenever the board is power cycled, the application gets downloaded from NVRAM into SRAM and begins execution - even when not connected to the PC.  The bootloader is part of the download process.   Make sure you're using the latest version of the SDK (WICED Studio Wi-Fi/Combo Docs & Downloads ), and please read the Quick Start Guide found in the SDK under the ~doc folder. 

               

              Broadcom has aligned many partners who can help you with any and ALL portions of your design<->production<->cloud connectivity needs, Refer to  Partners                   Depending on the strength of your design team, and time to market concerns - you might want to consider calling some of them to assist you.

              2 of 2 people found this helpful