用ADS1.2调试bsp时,romInit.s文件中的ldr pc, L$_HiPosn会跳转到其他地方,并进入死循环。正常情况是什么样的,继续执行HiPosn吗?
其中,config.h中的配置如下:
#define LOCAL_MEM_LOCAL_ADRS 0x30000000 /* fixed at 0x30000000 */
#define LOCAL_MEM_BUS_ADRS LOCAL_MEM_LOCAL_ADRS /* fixed at 0x30000000 */
#define LOCAL_MEM_SIZE 0x04000000 /* 64 Mbytes */
#define LOCAL_MEM_END_ADRS (LOCAL_MEM_LOCAL_ADRS + LOCAL_MEM_SIZE)
#define ROM_BASE_ADRS 0x00000000 /* base of Flash/EPROM */
#define ROM_TEXT_ADRS ROM_BASE_ADRS /* code start addr in ROM */
#define ROM_WARM_ADRS 0x00000004 /* code start addr in ROM */
#define ROM_SIZE 0x00100000 /*size of ROM holding VxWorks*/
#define ROM_COPY_SIZE ROM_SIZE
#define ROM_SIZE_TOTAL 0x00200000 /* total size of ROM */
#define ROM_MAC_ADRS 0x00040000
#define RAM_LOW_ADRS 0x30010000 /* VxWorks image entry point */
#define RAM_HIGH_ADRS 0x33000000 /* RAM address for ROM boot */
#undef VEC_BASE_ADRS /*Add abnormity vector */
#define VEC_BASE_ADRS 0x30000000