8 Replies Latest reply on May 18, 2017 5:31 AM by prasanth.velliyangiri

    Custom Board SN8205

    kaviyaa.a@tcs.com

      Hi Support team

       

      I have a custom board with SN8205 (based on the Murata SN8200EVK) in ubuntu 14.04 - Eclipse , and i am using ST-Link / V2 to program binary ,

       

      i am using  sdk 3.7.7 , i applied sdk 3.5.2 batches... i builded sample uart , flashing is success , but i am not seeing any output ,

      i have led in pin no 7 and 9 , i wrote a code foe blinky , but it is also not working....

      #define BLUE_LED  WICED_GPIO_3     //SN8205 PIN NO 7
      #define WHITE_LED  WICED_GPIO_4     //SN8205 PIN NO 9

       

      how to find the issue ?? Earlier i am using Discover wifi SN8200 based board , which sdk i should use....

        • 2. Re: Custom Board SN8205
          ghouse

          kaviyaa.a@tcs.com  Did you have this working on the EVK? There are patch files for SDK 3.7.0 maybe you could apply those ( Murata Platform files available for SDK3.7.0 ). Can you also double check the mapping of GPIOs? Do you have access to MyMurata and able to see the userguides and flashing application note? Lastly do you have any JTAG or debug capability?

          1 of 1 people found this helpful
          • 3. Re: Custom Board SN8205
            kaviyaa.a@tcs.com

            Hi,

            I have checked  GPIO mapping that is correct.I tried applying 3.7.0 patches also but still having the same problem.

             

            For creating target:  demo.uart-SN8205x HOST_OS=Linux32

             

            For flashing,

            Waf.bootloader.bin - flashing address 0x8000000

            Dct.bin - flashing address 0x8004000

            demo.led.bin - flashing address 0x8008000

            • 4. Re: Custom Board SN8205
              ghouse

              Do you have EVK where you can try this before you try it on your target board?

              • 5. Re: Custom Board SN8205
                prasanth.velliyangiri

                Hi Support Team

                we have Discover wifi SN8200 board and BCM943362WCD4_EVB .

                we tried on both boards , both are working. we have one custom board with SN8200 this is also working fine , now we upgraded the custom board with SN8205 , now SN8205 custom board is not booting(not able to see any outpu) , i tried led example also it is working in other boards except custom board with SN8205.

                 

                Thank you

                • 6. Re: Custom Board SN8205
                  ghouse

                  Only guess that comes to mind is that the firmware used is incorrect. If using SNIC then make sure there is a different firmware. If using WICED then you will need to change the processor that you have selected. SN8205 has different firmware.

                  1 of 1 people found this helpful
                  • 7. Re: Custom Board SN8205
                    kaviyaa.a@tcs.com

                    Hi Support Team

                    i am using WICED sdk for development.

                    As broadcom sdk 3.xx will suppport SN8205

                    i tried with sdk 3.1.1 , 3.3.1 , 3.5.2 , 3.7.7 , i am not able to see any output

                     

                    i have an LED on ADC 5 and ADC 6

                     

                     

                    /** @file

                    *

                    * GPIO API Application

                    *

                    * This application demonstrates how to use the WICED GPIO API

                    * to toggle LEDs and read button states

                    *

                    * Features demonstrated

                    *  - GPIO API

                    *

                    */

                     

                     

                    #include "wiced.h"

                     

                     

                    /******************************************************

                    *                      Macros

                    ******************************************************/

                     

                     

                    /******************************************************

                    *                    Constants

                    ******************************************************/

                     

                     

                    /******************************************************

                    *                   Enumerations

                    ******************************************************/

                     

                     

                    /******************************************************

                    *                 Type Definitions

                    ******************************************************/

                     

                     

                    /******************************************************

                    *                    Structures

                    ******************************************************/

                     

                     

                    /******************************************************

                    *               Static Function Declarations

                    ******************************************************/

                     

                     

                    /******************************************************

                    *               Variable Definitions

                    ******************************************************/

                     

                     

                    /******************************************************

                    *               Function Definitions

                    ******************************************************/

                     

                     

                    void application_start( )

                    {

                        /* Initialise the WICED device */

                        wiced_init();

                     

                     

                        WPRINT_APP_INFO( ( "The LEDs are flashing. Holding a button will force the corresponding LED on\n" ) );

                     

                     

                        while(1)

                        {

                        wiced_gpio_output_high( WICED_GPIO_2 );

                        wiced_gpio_output_high( WICED_GPIO_3 );

                        wiced_gpio_output_high( WICED_GPIO_4 );

                        wiced_gpio_output_high( WICED_GPIO_5 );

                     

                     

                        wiced_rtos_delay_milliseconds( 400 );

                     

                     

                        wiced_gpio_output_low( WICED_GPIO_2 );

                        wiced_gpio_output_low( WICED_GPIO_3 );

                        wiced_gpio_output_low( WICED_GPIO_4 );

                        wiced_gpio_output_low( WICED_GPIO_5 );

                     

                     

                        }

                    }

                     

                    Thank you.

                    • 8. Re: Custom Board SN8205
                      prasanth.velliyangiri

                      Hi Support Team

                       

                      i am using Wiced Sdk , for development.

                      If using WICED then you will need to change the processor that you have selected. SN8205 has different firmware.

                            as per Broadcom SN8205 will support sdk above 3.x.x , i tried with 3.1.0 , 3.3.1 , 3.5.2 , 3.7.0 no output.

                       

                      If it possible please upload working UART code -  binary file for SN8205

                      Waf.bootloader.bin - flashing address 0x8000000

                      Dct.bin                   - flashing address 0x8004000

                      snip.uart.bin         - flashing address 0x8008000

                      i can flash and check whether the problem is with the sdk or Hardware.

                       

                       

                      1 . In My board WIFI_VDD_EN is not connected to 3v3 , do i have to connect to 3v3

                      2. I am not able to see any output from my crystal E3040 U032E

                       

                      Thank you