NXP LPC 外部flash IAP APP修改点

妖精的绣舞 提交于 2019-11-26 06:53:29

 

增加m_bootloader_offset  为偏移20KB,此20KB存放bootloader,偏移20KB开始存放APP。

 

LPC54XXX_SPIFI_flash.scf

*/
#define m_bootloader_offset            (20*1024) /*20KB 32KB for bootloader. */

/* USB BDT size */
#define usb_bdt_size                   0x0
/* Sizes */
#if (defined(__stack_size__))
  #define Stack_Size                   __stack_size__
#else
  #define Stack_Size                   0x0400
#endif

#if (defined(__heap_size__))
  #define Heap_Size                    __heap_size__
#else
  #define Heap_Size                    0x0400
#endif

#if (defined(XIP_IMAGE))
#define  m_interrupts_start            0x10000000+m_bootloader_offset
#define  m_interrupts_size             0x000001CC
#else
#define  m_interrupts_start            0x00000000
#define  m_interrupts_size             0x000001CC
#endif

#if (defined(XIP_IMAGE))
#define  m_text_start                  0x100001CC+m_bootloader_offset
#define  m_text_size                   0x00FFFE34-m_bootloader_offset
#else
#define  m_text_start                  0x000001CC
#define  m_text_size                   0x0002FE34
#endif

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!