- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Im trying to bring over an application in development on an STM32F205 from 2.2.1 to 2.3.1 due to the bootloader bug with C++ contructors (dont ya love the difference between extern * and extern []?).
Everything seems to be working except that the uart used for stdio becomes deinitialized sometime during the boot; if i disable the error checking in wiced_uart_init, and initialize the uart again after wiced_init, stdio will work again. While this is a workaround, it doesnt truly address the issue and will certainly lead to problems in the future.
I have confirmed that it is operating prior to the call to host_platform_init inside of init_architecture, and up to the wiced_gpio_init in platform_reset_wlan_powersave_clock, but seems to fail after MCU_CLOCKS_NEEDED in wiced_gpio_init.
init_architecture->host_platform_init // good here host_platform_init->wiced_gpio_init // still good... wiced_gpio_init->MCU_CLOCKS_NEEDED // fails somwhere in this call...
Has anyone else experienced this? Can anyone point me in the right direction to fix this?
- Labels:
-
UART
- Tags:
- 2.2.1
- 2.3.1
- address
- application
- boot
- bootloader
- bring
- call
- checking
- confirmed
- contructors
- deinitialized
- development
- difference
- direction
- disable
- error
- experienced
- extern
- fail
- fails
- failure
- future
- good
- host_platform_init
- host_platform_init-wiced_gpio_init
- init_architecture
- init_architecture-host_platform_init
- initialize
- inside
- issue
- lead
- love
- mcu_clocks_needed
- operating
- platform_reset_wlan_powersave_clock
- point
- prior
- problems
- somwhere
- stdio
- stm32f205
- uart
- wiced
- wiced_gpio_init
- wiced_gpio_init-mcu_clocks_needed
- wiced_init
- wiced_uart_init
- work
- working
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content