EmbDev.net

Forum: ARM programming with GCC/GNU tools LPC2136 Reboot issue


von David_F (Guest)


Rate this post
useful
not useful
Hello everybody :)

I've a quick question regarding WinARM tool chain (4.0.2) :

I'm working with a development hardware board based on LPC2138 and the
code runs properly. We ask me to get it working on a LPC2136, but the
MCU seems to reboot (reset) every time with the same code (the hardware
is same)
I think this is due to a bad config of the linker or bad vectors mapping
:

- in the makefile : I've changed only 'SUBMDL = LPC2138' to 'SUBMDL =
LPC2136'
- in the linker file (lpc2136-ROM.ld) : same file as lpc2138-ROM.ld but
I've change only the ROM lengh ('512k' to '256k').
- in the LPC2000 bootloader : change LPC2138 to LPC2136 for the target.

Do you see other changes to switch from LPC2138 to LPC2136 MCU ?
Any idea about the MCU reset ?

Thanks in advance for your help :)

Regards,
David

von Mh T. (lpc2103)


Rate this post
useful
not useful
Umm... You need to adjust your stack pointer location
in your startup asm file??

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.