BCM4390 UART input data loss and module rebooting

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

Hi

Anybody who has same problem, please advise it.

Our module is adapted and ready to mass production.

We got faced problem with BCM4390  SPIL N-04 module.

For easy duplication, we tested with snip.uart sample application, It also make problem.

Issues : Serial data loss and module reboot  issue

  • SDK 3.7.0
  • Device : BCM4390(SPIL N-04 ) and BCM43362
  • Issue :

In case using “wiced_init( ) , wiced_network_up”and Serial input data comes continuously, module

goes to reboot or serial input data loss.

If not using “wiced_init( ) , wiced_network_up” no serial input loss

If wifi is not used then serial data loss does not happen

  • Test appication : snip.uart

               While module is ready to receive, just send file(file size: 351000Bytes )  at the terminal

               Added function:

                              #ifdef ADDED_FUNCTION

                                         wiced_init( );

                                         wiced_network_up( WICED_STA_INTERFACE, WICED_USE_EXTERNAL_DHCP_SERVER, NULL );

                                    #define RX_BUFFER_SIZE    2048

          #endif

  • Test condition :

            UART port = WICED_UART_1

GLOBAL_DEFINES := WICED_DISABLE_STDIO

file size= 351000Bytes,  and ping from external device to module ( 1 packet / second )

===========================================================

  • Test result#1

      1. serial baudrate =115200

      2. BCM43362 works fine in FreeRTOS and ThreadX. No Problem

      3. BCM4390 makes problem

--------------------------------------------------------------------------------

OS               ThreadX         FreeRTOS

--------------------------------------------------------------------------------

Network-up   | rebooting       rebooting

No network-up|      OK                OK

--------------------------------------------------------------------------------

===========================================================

  • Test result#2

      1. Baudrate changed : 38400

      2. BCM4390 makes problem

OS               ThreadX FreeRTOS

                    

Network-up       Serial data loss(10K)    Serial data loss(10K)

===========================================================

   We tested every baudrate but it has same problem. Attached file is the serial data loss picture

  

Thanks

0 Likes
1 Solution

The BCM4390 is not a broad market device, so it is not supported here on the community. I would doubt that many of our community users even have experience with this device.

We have since asked solomon​ to support you regionally using our internal SFDC system.

View solution in original post

0 Likes
8 Replies
Anonymous
Not applicable

Anybody for this discussion?

BCM4390 UART is composed with binary code( no source code for bcm4390)

so we can not approach this root case.

How can we do for this?

0 Likes

The BCM4390 is not a broad market device, so it is not supported here on the community. I would doubt that many of our community users even have experience with this device.

We have since asked solomon​ to support you regionally using our internal SFDC system.

0 Likes

mwf_mmfae wrote:

The BCM4390 is not a broad market device, so it is not supported here on the community. I would doubt that many of our community users even have experience with this device.

We have since asked solomon to support you regionally using our internal SFDC system.

I also use BCM4390.

Can you ensure you have support for the closed-source part?

I have bad experience with SFDC system, as your developers does not actively response even I keep asking any update in the progress. (You can check the log in the SFDC system for all my cases.)

0 Likes
Anonymous
Not applicable

Hi  Axel

  

   We have since asked solomon to support you regionally using our internal SFDC system.

    ==> what is "internal SFDC system"?

I also use BCM4390.

Can you ensure you have support for the closed-source part?

   ==> Is this closed-source part ?

I have bad experience with SFDC system, as your developers does not actively response even I keep asking any update in the progress. (You can check the log in the SFDC system for all my cases.)

For the progress

  SDK used to be changed with bug fixes and new API.

  We migrated our project source code and tested all our function again with you every SDKs

  It took a time.

  Every of functions seems to be stable in SDK 3.7.0 except UART.

How to make better progress?

Please advise me.

TKS

0 Likes

Hi manulsan,

This is distributor's FAE in KR. As mwf_mmfae said, you can't get technical support of the BCM4390 no more through community.

I hope to discuss the BCM4390 issue with me. Please contact me.

Hi mwf_mmfae,

From now, I will handle this issue with wiced team in KR.

Thanks,

Sung-Mok

Thanks sung-mok_lee

0 Likes

smlee_1710756 wrote:

Hi manulsan,

This is distributor's FAE in KR. As mwf_mmfae said, you can't get technical support of the BCM4390 no more through community.

I hope to discuss the BCM4390 issue with me. Please contact me.

Hi mwf_mmfae,

From now, I will handle this issue with wiced team in KR.

Thanks,

Sung-Mok

Hi manulsan​,

Do you get the fix?

I'm wondering if cypress will update the fix in official sdk as well?

0 Likes

Hi axel.lin

According to manulsan, he had already fixed this issue by himself.

Thanks,

Sung-Mok

0 Likes