mbed-os/targets/TARGET_NXP/TARGET_LPC408X
Andreas Rebert 01d06a9f51 LPC4088: Fix hardfault occuring after power-cycle
Since revision 5499db1 (mbed-os-5.6.0) a hardfault occurs after a power-cycle.
It doesn't occur after a reset when the application has been downloaded using
drag-and-drop or via debugger. This is probably the reason why this problem
isn't detected when testing new mbed releases.

The hardfault occured in hal_sleep(). Adding a __NOP after __WFI solves the
problem although I don't fully understand why.

- Revision ca661f9 is the last revision where the problem doesn't occur.
- The problem doesn't occur when compiling with GCC instead of ARM compiler
- This issue describes a similar, but not identical problem and led me to test adding a __NOP: https://github.com/ARMmbed/mbed-os/issues/5065
2018-04-11 11:13:43 +02:00
..
TARGET_LPC4088 NXP LPC4088: Add missing SPI SSEL pin to Pinmap 2018-01-24 13:29:43 +01:00
TARGET_LPC4088_DM [HAL LPC408x] Fix mask bits for SPI clock rate 2017-08-09 16:51:31 +09:00
device Enable Compiling with ARMC6 across all targets 2017-09-11 13:20:32 -05:00
PortNames.h restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
analogout_api.c restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
device.h restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
gpio_api.c restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
gpio_irq_api.c restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
gpio_object.h restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
objects.h restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
pinmap.c restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
port_api.c restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
rtc_api.c Update RTC drivers for extended RTC. 2017-12-05 07:54:02 +01:00
sleep.c LPC4088: Fix hardfault occuring after power-cycle 2018-04-11 11:13:43 +02:00
us_ticker.c Ticker: add fire interrupt now function 2017-07-13 12:23:25 +01:00