[bsp][imxrt1060]fix gcc can't runing issue. (#5667)

This commit is contained in:
guo 2022-03-14 22:54:12 +08:00 committed by GitHub
parent 59079fe91f
commit 3b1445d49c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 17 additions and 18 deletions

View File

@ -1008,7 +1008,6 @@ void BOARD_ReconfigFlexSpiRxBuffer(void)
SCB_EnableICache();
}
/**
* This function will initial rt1050 board.
*/
@ -1021,7 +1020,7 @@ void rt_hw_board_init()
*((volatile uint32_t *)0x41044100) = 5;
BOARD_ConfigMPU();
BOARD_ReconfigFlexSpiRxBuffer();
// BOARD_ReconfigFlexSpiRxBuffer();
BOARD_InitPins();
BOARD_InitSemcPins();
BOARD_BootClockRUN();

View File

@ -53,11 +53,11 @@ STACK_SIZE = DEFINED(__stack_size__) ? __stack_size__ : 0x0400;
/* Specify the memory areas */
MEMORY
{
m_boot_data (RX) : ORIGIN = 0x70000000, LENGTH = 0x00001000
m_image_vertor_table (RX) : ORIGIN = 0x70001000, LENGTH = 0x00001000
m_boot_data (RX) : ORIGIN = 0x60000000, LENGTH = 0x00001000
m_image_vertor_table (RX) : ORIGIN = 0x60001000, LENGTH = 0x00001000
m_interrupts (RX) : ORIGIN = 0x70002000, LENGTH = 0x00000400
m_text (RX) : ORIGIN = 0x70002400, LENGTH = 0x003FDC00
m_interrupts (RX) : ORIGIN = 0x60002000, LENGTH = 0x00000400
m_text (RX) : ORIGIN = 0x60002400, LENGTH = 0x003FDC00
m_itcm (RW) : ORIGIN = 0x00000000, LENGTH = 0x00020000
m_dtcm (RW) : ORIGIN = 0x20000000, LENGTH = 0x00020000
@ -220,25 +220,25 @@ SECTIONS
*(.data) /* .data sections */
*(.data*) /* .data* sections */
KEEP(*(.jcr*))
*(NonCacheable.init)
*(NonCacheable)
. = ALIGN(4);
__data_end__ = .; /* define a global symbol at data end */
} > m_dtcm
} > m_sdram
__NDATA_ROM = __DATA_ROM + (__data_end__ - __data_start__);
.ncache.init : AT(__NDATA_ROM)
{
__noncachedata_start__ = .; /* create a global symbol at ncache data start */
*(NonCacheable.init)
. = ALIGN(4);
__noncachedata_init_end__ = .; /* create a global symbol at initialized ncache data end */
} > m_nocache
} > m_ocram
. = __noncachedata_init_end__;
.ncache :
{
*(NonCacheable)
. = ALIGN(4);
__noncachedata_end__ = .; /* define a global symbol at ncache data end */
} > m_nocache
} > m_ocram
__DATA_END = __NDATA_ROM + (__noncachedata_init_end__ - __noncachedata_start__);
text_end = ORIGIN(m_text) + LENGTH(m_text);
@ -258,7 +258,7 @@ SECTIONS
. = ALIGN(4);
__bss_end__ = .;
__END_BSS = .;
} > m_dtcm
} > m_sdram
.stack :
{
@ -267,15 +267,15 @@ SECTIONS
. += STACK_SIZE;
stack_end = .;
__StackTop = .;
} > m_dtcm
} > m_sdram
.RTT_HEAP :
{
heap_start = .;
. = ALIGN(8);
} > m_dtcm
} > m_sdram
PROVIDE(heap_end = ORIGIN(m_dtcm) + LENGTH(m_dtcm));
PROVIDE(heap_end = ORIGIN(m_sdram) + LENGTH(m_sdram));
.ARM.attributes 0 : { *(.ARM.attributes) }

View File

@ -29,8 +29,8 @@ elif CROSS_TOOL == 'iar':
if os.getenv('RTT_EXEC_PATH'):
EXEC_PATH = os.getenv('RTT_EXEC_PATH')
#BUILD = 'debug'
BUILD = 'release'
BUILD = 'debug'
# BUILD = 'release'
if PLATFORM == 'gcc':
PREFIX = 'arm-none-eabi-'

View File

@ -70,7 +70,7 @@ if GetDepend('RT_USING_USB_HOST'):
if GetDepend('BSP_USING_PULSE_ENCODER'):
src += ['drv_pulse_encoder.c']
path = [cwd,cwd + '/config']
path = [cwd]
group = DefineGroup('Drivers', src, depend = [''], CPPPATH = path, CPPDEFINES=CPPDEFINES)