完善mcu的支持
This commit is contained in:
@@ -49,7 +49,11 @@ SECTIONS
|
||||
KEEP (*(SORT(.mkrtos.init.*)))
|
||||
_mkrtos_init_end = .;
|
||||
|
||||
|
||||
. = ALIGN(4);
|
||||
cpio_start = .;
|
||||
*(.cpio*)
|
||||
. = ALIGN(4096);
|
||||
cpio_end = .;
|
||||
. = ALIGN(4);
|
||||
_etext = .; /* define a global symbols at end of code */
|
||||
|
||||
|
||||
@@ -66,5 +66,5 @@
|
||||
#define SWD_ENABLE 0X01
|
||||
#define JTAG_SWD_ENABLE 0X00
|
||||
|
||||
void jump2kernel(void);
|
||||
void jump2kernel(addr_t cpio_start, addr_t cpio_end);
|
||||
#endif
|
||||
|
||||
@@ -10,7 +10,7 @@ void sram_init(void)
|
||||
{
|
||||
FSMC_SRAM_Init();
|
||||
}
|
||||
void jump2kernel(void)
|
||||
void jump2kernel(addr_t cpio_start, addr_t cpio_end)
|
||||
{
|
||||
#if CONFIG_KNL_EXRAM
|
||||
sram_init();
|
||||
|
||||
@@ -65,5 +65,5 @@
|
||||
#define SWD_ENABLE 0X01
|
||||
#define JTAG_SWD_ENABLE 0X00
|
||||
|
||||
void jump2kernel(void);
|
||||
void jump2kernel(addr_t cpio_start, addr_t cpio_end);
|
||||
#endif
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#include <mk_sys.h>
|
||||
//! 内核镜像的开始地址
|
||||
#define KERNEL_IMG_START_ADDR (0X8000000 + 0x2000)
|
||||
void jump2kernel(void)
|
||||
void jump2kernel(addr_t cpio_start, addr_t cpio_end)
|
||||
{
|
||||
uint32_t jump_addr;
|
||||
void (*_main)(void);
|
||||
|
||||
Reference in New Issue
Block a user