请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28386S 串行闪存文件 C:\projects\serial_flash_programmer\serial_flash_programmer\serial_flash_programr.cpp 在 run_CPU1_load_CM 部分中具有以下行:
_tprintf(_T("\nPlease input a hexadecimal address to branch to: "));
cin >> hex >> branchAddress;
packetLength = constructPacket(packet, (uint16_t)RUN_CPU1_LOAD_CM, 4, (uint8_t*)&branchAddress);
链接文件有的
MEMORY
{
...
RAMGS1 : origin = 0x00E000, length = 0x001000
...
SECTIONS
{
codestart : > BEGIN
.text : >>RAMGS1 | RAMGS2 | RAMGS3 | RAMGS4
.cinit : > RAMM0
.switch : > RAMM0
.reset : > RESET, TYPE = DSECT /* not used, */
...
那么、0xE000是要寻址的分支吗?
谢谢、
John