This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LS3137:闪存起始地址更改

Guru**** 2568565 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1126753/tms570ls3137-flash-start-address-change

器件型号:TMS570LS3137

大家好、我将更改引导加载程序应用的主应用程序的起始地址、并使用编译器加载代码、但红色 LED 亮起。 我想我需要更改矢量偏移值、但我找不到任何相关信息。 您能帮我解决这个问题吗?

/*                                                                            */
/*----------------------------------------------------------------------------*/
/* USER CODE BEGIN (0) */
/* USER CODE END */


/*----------------------------------------------------------------------------*/
/* Linker Settings                                                            */

--retain="*(.intvecs)"

/* USER CODE BEGIN (1) */
/* USER CODE END */

/*----------------------------------------------------------------------------*/
/* Memory Map                                                                 */

MEMORY
{

/* USER CODE BEGIN (2) */
    FLASH_BOOTLOADER  	(RX) : origin=0x00000020 length=0x0017FFE0
    VECTORS 			(X)  : origin=0x00180000 length=0x00000020
    FLASH_APPLICATION  	(RX) : origin=0x00180020 length=0x0017FFE0
    STACKS  			(RW) : origin=0x08000000 length=0x00001500
    RAM     			(RW) : origin=0x08001500 length=0x0003EB00
/* USER CODE END */
}

/* USER CODE BEGIN (3) */
/* USER CODE END */


/*----------------------------------------------------------------------------*/
/* Section Configuration                                                      */

SECTIONS
{
/* USER CODE BEGIN (4) */
    .intvecs : {} > VECTORS
    .text    : {} > FLASH_APPLICATION
    .const   : {} > FLASH_APPLICATION
    .cinit   : {} > FLASH_APPLICATION
    .pinit   : {} > FLASH_APPLICATION
    .bss     : {} > RAM
    .data    : {} > RAM
	.sysmem  : {} > RAM
/* USER CODE END */
}

/* USER CODE BEGIN (5) */
/* USER CODE END */


/*----------------------------------------------------------------------------*/
/* Misc                                                                       */

/* USER CODE BEGIN (6) */
/* USER CODE END */
/*----------------------------------------------------------------------------*/

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们正在处理您的问题、并尽快告知您。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    每当内核复位时、ARM Cortex-R5F 处理器内核就从0x00000000的复位向量地址开始执行。  您不能将向量放置到其他位置。