Hello, is it possible to get examples of the default implementations of the following actions for the LPC4357?
The reason why I ask is that I'm developing a flashloader, and have experienced some strange behavior with IRQ's not firing after subsequent debug sessions (without disconnecting/reconnecting power on the board first, prior to each session). I'm wondering if my reset procedure does not have everything required to actually reset all peripherals properly, and would love to compare to someone else's ResetTarget routine, or the default one that supposedly does this.
I have created a page on the LPCXpresso forums to see if anyone there had thoughts (search for: LPC4357 All Interrupts stop working in External RAM, requires power-off/on to work again). I think it might be worth asking in this forum as well, especially if I am not doing something properly in my ResetTarget routine.
I have attached my script (ported from an example I found on these forums) which initializes SDRAM successfully with my JLink Ultra+ in LPCXpresso.
- void ResetTarget(void)
- void SetupTarget(void)
- void InitTarget(void
- etc....
The reason why I ask is that I'm developing a flashloader, and have experienced some strange behavior with IRQ's not firing after subsequent debug sessions (without disconnecting/reconnecting power on the board first, prior to each session). I'm wondering if my reset procedure does not have everything required to actually reset all peripherals properly, and would love to compare to someone else's ResetTarget routine, or the default one that supposedly does this.
I have created a page on the LPCXpresso forums to see if anyone there had thoughts (search for: LPC4357 All Interrupts stop working in External RAM, requires power-off/on to work again). I think it might be worth asking in this forum as well, especially if I am not doing something properly in my ResetTarget routine.
I have attached my script (ported from an example I found on these forums) which initializes SDRAM successfully with my JLink Ultra+ in LPCXpresso.