diff options
author | Aurelien Jacobs <aurel@gnuage.org> | 2013-12-19 00:17:49 +0100 |
---|---|---|
committer | Freddie Chopin <freddie.chopin@gmail.com> | 2014-05-16 07:15:31 +0000 |
commit | 970a12aef41c227ff6c6b59fed66a253a806d7ee (patch) | |
tree | d0c07229c39507ea6d3e2e0c538aee2bb1b3bda2 /src/target/arm720t.c | |
parent | 1a06fc6047f4a3090776f5dc62f52f249699c295 (diff) |
lpcspifi: setup a valid stack pointer before calling ROM code using stack
The spifi_init_code blob is calling the spifi_init() function from the ROM.
This ROM function is making use of the stack. So if the stack pointer is
invalid, trying to execute this code leads to a double fault and the
target_run_algorithm() call return with an error.
This patch simply ensure that the stack pointer is properly setup before
calling the spifi_init() ROM function.
Change-Id: I42a2163cfc2c6dfe5ada97ae8eb2bb6d2e283ff7
Signed-off-by: Aurelien Jacobs <aurel@gnuage.org>
Reviewed-on: http://openocd.zylin.com/1836
Tested-by: jenkins
Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Diffstat (limited to 'src/target/arm720t.c')
0 files changed, 0 insertions, 0 deletions