Browse Source

mimxrt: Enable ticks_cpu at boot time for NDEBUG builds only.

Otherwise, it get's in trouble with a Debugger. Reason to be found.
Also: Increase code segment to 2 MB for the MIMXRT1050_EVK build.
pull/8051/head
robert-hh 3 years ago
parent
commit
64aa0bcb88
  1. 2
      ports/mimxrt/boards/MIMXRT1052.ld
  2. 2
      ports/mimxrt/ticks.c

2
ports/mimxrt/boards/MIMXRT1052.ld

@ -19,7 +19,7 @@ ivt_size = 0x00001000;
interrupts_start = flash_start + 0x00002000;
interrupts_size = 0x00000400;
text_start = flash_start + 0x00002400;
vfs_start = flash_start + 0x00100000;
vfs_start = flash_start + 0x00200000;
text_size = ((vfs_start) - (text_start));
vfs_size = ((flash_end) - (vfs_start));
itcm_start = 0x00000000;

2
ports/mimxrt/ticks.c

@ -56,7 +56,9 @@ void ticks_init(void) {
NVIC_EnableIRQ(GPTx_IRQn);
GPT_StartTimer(GPTx);
#ifdef NDEBUG
mp_hal_ticks_cpu_enable();
#endif
}
void GPTx_IRQHandler(void) {

Loading…
Cancel
Save