Thread 中讨论的其他器件: controlSUITE
工具/软件:Code Composer Studio
我正在为 TMS320F28377S 开发引导加载程序。 我没有使用闪存内核、因为我需要在不更改硬件的情况下加载应用。 我尝试过它、但对于 F28377S 的1M 闪存来说太慢了。
因此、我创建了2个独立的固件、其中一个将更新另一个。
在 firmware1 (从0x80000到0x81FFF)中、我下载 firmware2文件、并将其写入指定地址(从0x82000到0xFFFFFFF)中的闪存。 两个固件都存储在闪存中。 我已按地址检查了地址。
现在、我在闪存中有两个应用。 一个是我的自定义引导加载程序、第二个是我的主项目。
我从第一个程序跳转到位于之后指定地址的第二个程序、以检查2个最后一个结束地址(0xFFFFFFE = 0xAA55、0xFFFFFF= 0xAA55)中的符号、如果不正常、我将保持在引导加载程序中、直到加载有效的应用程序。
该符号在应用程序的源代码中声明为常量:
#pragma SET_DATA_SECTION ("securityCheckEnd")
const unsigned long int SecurityCheckEnd = 0xAA55AA55;
#pragma SET_DATA_SECTION ()
如果我通过编译器刻录闪存,则应用程序可以正常工作,但当我从引导加载程序跳转到 A 应用程序时,蓝色 LED 指示灯不闪烁:(。该应用程序是 LAUNCHXL-F28377S 上的蓝色 LED 指示灯闪烁。
您可以在下面看到我的*。cmd 文件:
bootloader.cmd:
存储器
{
第0页:/*程序内存*/
/*内存(RAM/FLASH)块可移动到 Page1进行数据分配*/
/* begin 用于"引导至闪存"引导加载程序模式*/
开始:origin = 0x080000,length = 0x000002
RAMM0:origin = 0x000122、length = 0x0002DE
RAMD0:origin = 0x00B000、length = 0x000800
RAMLS0:origin = 0x008000、length = 0x000800
RAMLS1:origin = 0x008800,length = 0x000800
RAMLS2:origin = 0x009000,length = 0x000800
RAMLS3:origin = 0x009800,length = 0x000800
RAMLS4:origin = 0x00A000,length = 0x000800
RAMGS14:origin = 0x01A000,length = 0x001000
RAMGS15:origin = 0x01B000,length = 0x001000
复位:origin = 0x3FFFC0,length = 0x000002
/*闪存扇区*/
FLASHA:origin = 0x080002,length = 0x001FFE /*片上闪存*/
Flash_BEGIN:origin = 0x082000,length = 0x000002/*片上闪存*
FLASHB:origin = 0x082002,length = 0x001FFE //片上闪存*/
FLASHC:origin = 0x084000,length = 0x03C000 //片上闪存*/
// FLASHD:origin = 0x086000,length = 0x002000 //片上闪存*/
// FLASHE:origin = 0x088000,length = 0x008000 //片上闪存*/
// FLASHF:origin = 0x090000,length = 0x008000 //片上闪存*/
// FLASHG:origin = 0x098000,length = 0x008000 //片上闪存*/
// FLASHH:origin = 0x0A0000,length = 0x008000 //片上闪存*/
// FLASHI:origin = 0x0A8000,length = 0x008000 //片上闪存*/
// FLASHJ:origin = 0x0B0000,length = 0x008000 //片上闪存*/
// FLASHK:origin = 0x0B8000、length = 0x002000 //片上闪存*/
// FLASHL:origin = 0x0BA000、length = 0x002000 //片上闪存*/
// FLASHM:origin = 0x0BC000、length = 0x002000 //片上闪存*/
// FLASHN:origin = 0x0BE000,length = 0x002000 //片上闪存*/
FLASHO:origin = 0x0C0000、length = 0x03E000 //片上闪存*/
// FLASHP:origin = 0x0C2000,length = 0x002000 //片上闪存*/
// FLASHQ:origin = 0x0C4000,length = 0x002000 //片上闪存*/
// FLASHR:origin = 0x0C6000,length = 0x002000 //片上闪存*/
// FLASHS:origin = 0x0C8000,length = 0x008000 //片上闪存*/
// FLASHT:origin = 0x0D0000,length = 0x008000 //片上闪存*/
// FLASHU:origin = 0x0D8000,length = 0x008000 //片上闪存*/
// FLASHV:origin = 0x0E0000,length = 0x008000 //片上闪存*/
// FLASHW:origin = 0x0E8000,length = 0x008000 //片上闪存*/
// FLASHX:origin = 0x0F0000,length = 0x008000 //片上闪存*/
// flashy:origin = 0x0F8000、length = 0x002000 //片上闪存*/
// FLASHZ:origin = 0x0FA000,length = 0x002000 //片上闪存*/
// FLASHAA:origin = 0x0FC000,length = 0x002000 //片上闪存*/
FLASHAB:origin = 0x0FE000、length = 0x001FFE //片上闪存*/
FLASH_END:origin = 0x0FFFFE、length = 0x000002 //片上闪存*
第1页:/*数据存储器*/
/*内存(RAM/FLASH)块可移动到 PAGE0进行程序分配*/
BOOT_RSVD:origin = 0x000002,length = 0x000120 // M0的一部分,引导 ROM 将此用于栈*/
RAMM1:origin = 0x000400、length = 0x000400 //片上 RAM 块 M1 *
RAMD1:origin = 0x00B800,length = 0x000800
RAMLS5:origin = 0x00A800,length = 0x000800
RAMGS0:origin = 0x00C000、length = 0x00E000
//RAMGS1:origin = 0x00D000,length = 0x001000
//RAMGS2:origin = 0x00E000、length = 0x001000
//RAMGS3:origin = 0x00F000,length = 0x001000
//RAMGS4:origin = 0x010000,length = 0x001000
//RAMGS5:origin = 0x011000,length = 0x001000
//RAMGS6:origin = 0x012000,length = 0x001000
//RAMGS7:origin = 0x013000,length = 0x001000
//RAMGS8:origin = 0x014000,length = 0x001000
//RAMGS9:origin = 0x015000,length = 0x001000
//RAMGS10:origin = 0x016000,length = 0x001000
//RAMGS11:origin = 0x017000,length = 0x001000
//RAMGS12:origin = 0x018000,length = 0x001000
//RAMGS13:origin = 0x019000,length = 0x001000
}
部分
{
/*分配计划领域:*/
.cinit:> FLASHA PAGE = 0,align (4)
.pinit:> FLASHA,PAGE = 0,ALIGN (4)
.text:>> FLASHA | FLASH_BEGIN | FLASHB | FLASHC | FLASHO | FLASHAB | FLASH_END PAGE = 0,ALIG(4)
codestart:> begin page = 0,align (4)
ramfuncs:load = FLASHA,
RUN = RAMLS0 | RAMLS1 | RAMLS2 | RAMLS3、
load_start (_RamfuncsLoadStart)、
load_size (_RamfuncsLoadSize)、
load_end (_RamfuncsLoadEnd)、
run_start (_RamfuncsRunStart)、
run_size (_RamfuncsRunSize)、
run_end (_RamfuncsRunEnd)、
PAGE = 0、ALIGN (4)
/*分配未初始化的数据段:*/
.stack:>RAMM1 page = 1.
.ebss:> RAMGS0 PAGE = 1.
.esysmem:> RAMLS5 PAGE = 1.
/*初始化段进入闪存*/
.econst:>> FLASHA PAGE = 0,ALIGN (4)
.switch:> FLASHA PAGE = 0,ALIGN(4)
.reset:> reset,page = 0,type = DSECT //未使用,*/
Entrypoint:> flash_begin page = 0 // Marcelo。
securityCheckEnd:> flash_end page = 0 // Marcelo。
}
/*
//============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
//文件结束。
//============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
*
application.cmd:
存储器
{
第0页:/*程序内存*/
/*内存(RAM/FLASH)块可移动到 Page1进行数据分配*/
/* begin 用于"引导至闪存"引导加载程序模式*/
开始:origin = 0x082000,length = 0x000002
RAMM0:origin = 0x000122、length = 0x0002DE
RAMD0:origin = 0x00B000、length = 0x000800
RAMLS0:origin = 0x008000、length = 0x000800
RAMLS1:origin = 0x008800,length = 0x000800
RAMLS2:origin = 0x009000,length = 0x000800
RAMLS3:origin = 0x009800,length = 0x000800
RAMLS4:origin = 0x00A000,length = 0x000800
RAMGS14:origin = 0x01A000,length = 0x001000
RAMGS15:origin = 0x01B000,length = 0x001000
复位:origin = 0x3FFFC0,length = 0x000002
/*闪存扇区*/
FLASHA:origin = 0x080000、length = 0x002000 //片上闪存*
FLASHB:origin = 0x082002,length = 0x001FFE //片上闪存*/
FLASHC:origin = 0x084000,length = 0x03C000 //片上闪存*/
// FLASHD:origin = 0x086000,length = 0x002000 //片上闪存*/
// FLASHE:origin = 0x088000,length = 0x008000 //片上闪存*/
// FLASHF:origin = 0x090000,length = 0x008000 //片上闪存*/
// FLASHG:origin = 0x098000,length = 0x008000 //片上闪存*/
// FLASHH:origin = 0x0A0000,length = 0x008000 //片上闪存*/
// FLASHI:origin = 0x0A8000,length = 0x008000 //片上闪存*/
// FLASHJ:origin = 0x0B0000,length = 0x008000 //片上闪存*/
// FLASHK:origin = 0x0B8000、length = 0x002000 //片上闪存*/
// FLASHL:origin = 0x0BA000、length = 0x002000 //片上闪存*/
// FLASHM:origin = 0x0BC000、length = 0x002000 //片上闪存*/
// FLASHN:origin = 0x0BE000,length = 0x002000 //片上闪存*/
FLASHO:origin = 0x0C0000、length = 0x03E000 //片上闪存*/
// FLASHP:origin = 0x0C2000,length = 0x002000 //片上闪存*/
// FLASHQ:origin = 0x0C4000,length = 0x002000 //片上闪存*/
// FLASHR:origin = 0x0C6000,length = 0x002000 //片上闪存*/
// FLASHS:origin = 0x0C8000,length = 0x008000 //片上闪存*/
// FLASHT:origin = 0x0D0000,length = 0x008000 //片上闪存*/
// FLASHU:origin = 0x0D8000,length = 0x008000 //片上闪存*/
// FLASHV:origin = 0x0E0000,length = 0x008000 //片上闪存*/
// FLASHW:origin = 0x0E8000,length = 0x008000 //片上闪存*/
// FLASHX:origin = 0x0F0000,length = 0x008000 //片上闪存*/
// flashy:origin = 0x0F8000、length = 0x002000 //片上闪存*/
// FLASHZ:origin = 0x0FA000,length = 0x002000 //片上闪存*/
// FLASHAA:origin = 0x0FC000,length = 0x002000 //片上闪存*/
FLASHAB:origin = 0x0FE000、length = 0x001FFE //片上闪存*/
FLASH_END:origin = 0x0FFFFE、length = 0x000002 //片上闪存*
第1页:/*数据存储器*/
/*内存(RAM/FLASH)块可移动到 PAGE0进行程序分配*/
BOOT_RSVD:origin = 0x000002,length = 0x000120 // M0的一部分,引导 ROM 将此用于栈*/
RAMM1:origin = 0x000400、length = 0x000400 //片上 RAM 块 M1 *
RAMD1:origin = 0x00B800,length = 0x000800
RAMLS5:origin = 0x00A800,length = 0x000800
RAMGS0:origin = 0x00C000、length = 0x00E000
//RAMGS1:origin = 0x00D000,length = 0x001000
//RAMGS2:origin = 0x00E000、length = 0x001000
//RAMGS3:origin = 0x00F000,length = 0x001000
//RAMGS4:origin = 0x010000,length = 0x001000
//RAMGS5:origin = 0x011000,length = 0x001000
//RAMGS6:origin = 0x012000,length = 0x001000
//RAMGS7:origin = 0x013000,length = 0x001000
//RAMGS8:origin = 0x014000,length = 0x001000
//RAMGS9:origin = 0x015000,length = 0x001000
//RAMGS10:origin = 0x016000,length = 0x001000
//RAMGS11:origin = 0x017000,length = 0x001000
//RAMGS12:origin = 0x018000,length = 0x001000
//RAMGS13:origin = 0x019000,length = 0x001000
}
部分
{
/*分配计划领域:*/
.cinit:> FLASHB PAGE = 0,ALIGN (4)
.pinit:> FLASHB,PAGE = 0,ALIGN (4)
.text:>> FLASHB | FLASHC | FLASHO | FLASHAB | FLASH_END PAGE = 0、ALIGN (4)
codestart:> begin page = 0,align (4)
ramfuncs:load = FLASHB、
RUN = RAMLS0 | RAMLS1 | RAMLS2 | RAMLS3、
load_start (_RamfuncsLoadStart)、
load_size (_RamfuncsLoadSize)、
load_end (_RamfuncsLoadEnd)、
run_start (_RamfuncsRunStart)、
run_size (_RamfuncsRunSize)、
run_end (_RamfuncsRunEnd)、
PAGE = 0、ALIGN (4)
/*分配未初始化的数据段:*/
.stack:>RAMM1 page = 1.
.ebss:> RAMGS0 PAGE = 1.
.esysmem:> RAMLS5 PAGE = 1.
/*初始化段进入闪存*/
.econst:>> FLASHB PAGE = 0,ALIGN (4)
.switch:> FLASHB PAGE = 0,ALIGN (4)
.reset:> reset,page = 0,type = DSECT //未使用,*/
securityCheckEnd:> flash_end page = 0 // Marcelo。
}
/*
//============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
//文件结束。
//============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
*
这是引导加载程序中的*。map 文件:
秘书长的报告
TMS320C2000链接器 PC v16.9.1.
秘书长的报告
>> 2017年4月26日10:26:13日链接
输出文件名:
入口点符号:"_c_int00" 地址:000815d5
存储器配置
名称 使用 的原始长度未使用 属性 填充
------------ ---- ------ ---- ---- --------
第0页:
RAMM0 00000122 000002DE 00000000 000002DE RWIX
RAMLS0 00008000 00000800 00000072 0000078e RWIX
RAMLS1 00008800 00000800 00000000 00000800 RWIX
RAMLS2 00009000 00000800 00000000 00000800 RWIX
RAMLS3 00009800 00000800 00000000 00000800 RWIX
RAMLS4 0000a000 00000800 00000000 00000800 RWIX
RAMD0 0000b000 00000800 00000000 00000800 RWIX
RAMGS14 0001a000 00001000 00000000 00001000 RWIX
RAMGS15 0001b000 00001000 00000000 00001000 RWIX
开始 00080000 00000002 00000002 00000000 RWIX
FLASHA 00080002 00001ffe 0000194e 000006b0 RWIX
FLASH_BEGIN 00082000 00000002 00000000 00000002 RWIX
FLASHB 00082002 00001ffe 00000000 00001ffe RWIX
FLASHC 00084000 0003c000 00000000 0003c000 RWIX
FLASHO 000c0000 0003e000 00000000 0003e000 RWIX
FLASHAB 000fe000 00001ffe 00000000 00001ffe RWIX
FLASH_END 000ffe 00000002 00000002 00000000 RWIX
复位 003fffc0 00000002 00000000 00000002 RWIX
第1页:
BOOT_RSVD 00000002 00000120 00000000 00000120 RWIX
RAMM1 00000400 00000400 00000200 00000200 RWIX
ADCA_RESULT 00000b00 00000020 00000018 00000008 RWIX
ADCB_RESULT 00000b20 00000020 00000018 00000008 RWIX
ADCC_RESULT 00000b40 00000020 00000018 00000008 RWIX
ADCD_RESULT 00000b60 00000020 00000018 00000008 RWIX
CPU_TIMER0 00000c00 00000008 00000008 00000000 RWIX
CPU_Timer1 00000c08 00000008 00000008 00000000 RWIX
CPU_TIMER2 00000c10 00000008 00000008 00000000 RWIX
PIE_CTRL 00000ce0 00000020 0000001a 00000006 RWIX
PI_VECT 00000d00 00000200 000001c0 00000040 RWIX
DMA 00001000 00000200 000000e0 00000120 RWIX
CLA1 00001400 00000040 0000003E 00000002 RWIX
EPWM1 00004000 00000100 00000100 00000000 RWIX
EPWM2 00004100 00000100 00000100 00000000 RWIX
EPWM3 00004200 00000100 00000100 00000000 RWIX
EPWM4 00004300 00000100 00000100 00000000 RWIX
EPWM5 00004400 00000100 00000100 00000000 RWIX
EPWM6 00004500 00000100 00000100 00000000 RWIX
EPWM7. 00004600 00000100 00000100 00000000 RWIX
EPWM8 00004700 00000100 00000100 00000000 RWIX
EPWM9. 00004800 00000100 00000100 00000000 RWIX
EPWM10 00004900 00000100 00000100 00000000 RWIX
EPWM11 00004a00 00000100 00000100 00000000 RWIX
EPWM12 00004b00 00000100 00000100 00000000 RWIX
eCAP1 00005000 00000020 00000020 00000000 RWIX
ECAP2. 00005020 00000020 00000020 00000000 RWIX
ECAP3. 00005040 00000020 00000020 00000000 RWIX
ECAP4 00005060 00000020 00000020 00000000 RWIX
ECAP5. 00005080 00000020 00000020 00000000 RWIX
ECAP6. 000050a0 00000020 00000020 00000000 RWIX
EQEP1 00005100 00000040 00000022 0000001e RWIX
EQEP2 00005140 00000040 00000022 0000001e RWIX
EQEP3 00005180 00000040 00000022 0000001e RWIX
DACA 00005c00 00000010 00000008 00000008 RWIX
DACB 00005c10 00000010 00000008 00000008 RWIX
DACC 00005c20 00000010 00000008 00000008 RWIX
CMPSS1 00005c80 00000020 00000020 00000000 RWIX
CMPSS2 00005cA0 00000020 00000020 00000000 RWIX
CMPSS3 00005cc0 00000020 00000020 00000000 RWIX
CMPSS4 00005ce0 00000020 00000020 00000000 RWIX
CMPSS5 00005d00 00000020 00000020 00000000 RWIX
CMPSS6 00005d20 00000020 00000020 00000000 RWIX
CMPSS7 00005d40 00000020 00000020 00000000 RWIX
CMPSS8 00005d60 00000020 00000020 00000000 RWIX
SDFM1 00005e00 00000080 00000080 00000000 RWIX
SDFM2 00005e80 00000080 00000080 00000000 RWIX
MCBSPA 00006000 00000040 00000024 0000001c RWIX
MCBSPB 00006040 00000040 00000024 0000001c RWIX
SPIA 00006100 00000010 00000010 00000000 RWIX
SPIB 00006110 00000010 00000010 00000000 RWIX
*** 00006120 00000010 00000010 00000000 RWIX
SPID 00006130 00000010 00000000 00000010 RWIX
升 00006200 00000100 00000048 000000b8 RWIX
WD 00007000 00000040 0000002b 00000015 RWIX
NMIINTRUPT 00007060 00000010 00000007 00000009 RWIX
XINT 00007070 00000010 0000000b 00000005 RWIX
SCIA 00007200 00000010 00000010 00000000 RWIX
SCIB 00007210 00000010 00000000 RWIX
SCIC 00007220 00000010 00000010 00000000 RWIX
SCID 00007230 00000010 00000010 00000000 RWIX
I2CA 00007300 00000040 00000022 0000001e RWIX
I2CB 00007340 00000040 00000022 0000001e RWIX
ADCA 00007400 00000080 00000080 00000000 RWIX
ADCB 00007480 00000080 00000080 00000000 RWIX
ADCC 00007500 00000080 00000080 00000000 RWIX
ADCD 00007580 00000080 00000080 00000000 RWIX
INPUT_XBAR 00007900 00000020 00000020 00000000 RWIX
Xbar 00007920 00000020 00000020 00000000 RWIX
SYNC_SOC 00007940 00000010 00000006 0000000A RWIX
DMACLASRCSEL 00007980 00000040 0000001a 00000026 RWIX
ePWM_XBAR 00007a00 00000040 00000040 00000000 RWIX
CLB_XBAR 00007a40 00000040 00000000 00000040 RWIX
OUTPUT_XBAR 00007a80 00000040 00000040 00000000 RWIX
GPIOCTRL 00007c00 00000180 00000180 00000000 RWIX
GPIODAT 00007f00 00000030 00000030 00000000 RWIX
RAMLS5 0000a800 00000800 00000000 00000800 RWIX
RAMD1 0000b800 00000800 00000000 00000800 RWIX
RAMGS0 0000c000 0000e000 00000942 0000d6be RWIX
EMIF1. 00047000 00000800 00000070 00000790 RWIX
EMIF2. 00047800 00000800 00000070 00000790 RWIX
FLASHPUMPSEMAPHORE 00050024 00000002 00000002 00000000 RWIX
DEV_CFG 0005d000 00000180 0000012e 00000052 RWIX
ANALOG_SUBSYS 0005d180 00000080 00000048 00000038 RWIX
CLK_CFG 0005d200 00000100 00000032 000000ce RWIX
CPU_SYS 0005d300 00000100 00000082 0000007e RWIX
ROMPREEFETCH 0005e608 00000002 00000002 00000000 RWIX
DCSM_Z1 0005f000 00000030 00000024 0000000c RWIX
DCSM_Z2 0005f040 00000030 00000024 0000000c RWIX
dcsm_common 0005f070 00000010 00000008 00000008 RWIX
MEMCFG 0005f400 00000080 00000080 00000000 RWIX
EMIF1CONFIG 0005f480 00000020 00000020 00000000 RWIX
EMIF2CONFIG 0005f4a0 00000020 00000020 00000000 RWIX
ACCESSPROTECTION 0005f4c0 00000040 00000040 00000000 RWIX
MEMORYERROR 0005f500 00000040 00000040 00000000 RWIX
ROMWAITSTATE 0005f540 00000002 00000002 00000000 RWIX
FLASH0_CTRL 0005f800 00000300 00000182 0000017e RWIX
FLASH0_ECC 0005fb00 00000040 00000028 00000018 RWIX
FLASH1_CTRL 0005fc00 00000300 00000182 0000017e RWIX
FLASH1_ECC 0005ff00 00000040 00000028 00000018 RWIX
DCSM_Z1_OTP 00078000 00000020 00000020 00000000 RWIX
DCSM_Z2_OTP 00078200 00000020 00000020 00000000 RWIX
这是应用程序中的*。map 文件:
秘书长的报告
TMS320C2000链接器 PC v16.9.1.
秘书长的报告
>> 2017年4月26日10:35:13日链接
输出文件名:
入口点符号:"_c_int00" 地址:00082d83
存储器配置
名称 使用 的原始长度未使用 属性 填充
------------ ---- ------ ---- ---- --------
第0页:
RAMM0 00000122 000002DE 00000000 000002DE RWIX
RAMLS0 00008000 00000800 00000072 0000078e RWIX
RAMLS1 00008800 00000800 00000000 00000800 RWIX
RAMLS2 00009000 00000800 00000000 00000800 RWIX
RAMLS3 00009800 00000800 00000000 00000800 RWIX
RAMLS4 0000a000 00000800 00000000 00000800 RWIX
RAMD0 0000b000 00000800 00000000 00000800 RWIX
RAMGS14 0001a000 00001000 00000000 00001000 RWIX
RAMGS15 0001b000 00001000 00000000 00001000 RWIX
FLASHA 00080000 00002000 00000000 00002000 RWIX
开始 00082000 00000002 00000002 00000000 RWIX
FLASHB 00082002 00001ffe 00000ee7 00001117 RWIX
FLASHC 00084000 0003c000 00000000 0003c000 RWIX
FLASHO 000c0000 0003e000 00000000 0003e000 RWIX
FLASHAB 000fe000 00001ffe 00000000 00001ffe RWIX
FLASH_END 000ffe 00000002 00000002 00000000 RWIX
复位 003fffc0 00000002 00000000 00000002 RWIX
第1页:
BOOT_RSVD 00000002 00000120 00000000 00000120 RWIX
RAMM1 00000400 00000400 00000200 00000200 RWIX
ADCA_RESULT 00000b00 00000020 00000018 00000008 RWIX
ADCB_RESULT 00000b20 00000020 00000018 00000008 RWIX
ADCC_RESULT 00000b40 00000020 00000018 00000008 RWIX
ADCD_RESULT 00000b60 00000020 00000018 00000008 RWIX
CPU_TIMER0 00000c00 00000008 00000008 00000000 RWIX
CPU_Timer1 00000c08 00000008 00000008 00000000 RWIX
CPU_TIMER2 00000c10 00000008 00000008 00000000 RWIX
PIE_CTRL 00000ce0 00000020 0000001a 00000006 RWIX
PI_VECT 00000d00 00000200 000001c0 00000040 RWIX
DMA 00001000 00000200 000000e0 00000120 RWIX
CLA1 00001400 00000040 0000003E 00000002 RWIX
EPWM1 00004000 00000100 00000100 00000000 RWIX
EPWM2 00004100 00000100 00000100 00000000 RWIX
EPWM3 00004200 00000100 00000100 00000000 RWIX
EPWM4 00004300 00000100 00000100 00000000 RWIX
EPWM5 00004400 00000100 00000100 00000000 RWIX
EPWM6 00004500 00000100 00000100 00000000 RWIX
EPWM7. 00004600 00000100 00000100 00000000 RWIX
EPWM8 00004700 00000100 00000100 00000000 RWIX
EPWM9. 00004800 00000100 00000100 00000000 RWIX
EPWM10 00004900 00000100 00000100 00000000 RWIX
EPWM11 00004a00 00000100 00000100 00000000 RWIX
EPWM12 00004b00 00000100 00000100 00000000 RWIX
eCAP1 00005000 00000020 00000020 00000000 RWIX
ECAP2. 00005020 00000020 00000020 00000000 RWIX
ECAP3. 00005040 00000020 00000020 00000000 RWIX
ECAP4 00005060 00000020 00000020 00000000 RWIX
ECAP5. 00005080 00000020 00000020 00000000 RWIX
ECAP6. 000050a0 00000020 00000020 00000000 RWIX
EQEP1 00005100 00000040 00000022 0000001e RWIX
EQEP2 00005140 00000040 00000022 0000001e RWIX
EQEP3 00005180 00000040 00000022 0000001e RWIX
DACA 00005c00 00000010 00000008 00000008 RWIX
DACB 00005c10 00000010 00000008 00000008 RWIX
DACC 00005c20 00000010 00000008 00000008 RWIX
CMPSS1 00005c80 00000020 00000020 00000000 RWIX
CMPSS2 00005cA0 00000020 00000020 00000000 RWIX
CMPSS3 00005cc0 00000020 00000020 00000000 RWIX
CMPSS4 00005ce0 00000020 00000020 00000000 RWIX
CMPSS5 00005d00 00000020 00000020 00000000 RWIX
CMPSS6 00005d20 00000020 00000020 00000000 RWIX
CMPSS7 00005d40 00000020 00000020 00000000 RWIX
CMPSS8 00005d60 00000020 00000020 00000000 RWIX
SDFM1 00005e00 00000080 00000080 00000000 RWIX
SDFM2 00005e80 00000080 00000080 00000000 RWIX
MCBSPA 00006000 00000040 00000024 0000001c RWIX
MCBSPB 00006040 00000040 00000024 0000001c RWIX
SPIA 00006100 00000010 00000010 00000000 RWIX
SPIB 00006110 00000010 00000010 00000000 RWIX
*** 00006120 00000010 00000010 00000000 RWIX
SPID 00006130 00000010 00000000 00000010 RWIX
升 00006200 00000100 00000048 000000b8 RWIX
WD 00007000 00000040 0000002b 00000015 RWIX
NMIINTRUPT 00007060 00000010 00000007 00000009 RWIX
XINT 00007070 00000010 0000000b 00000005 RWIX
SCIA 00007200 00000010 00000010 00000000 RWIX
SCIB 00007210 00000010 00000000 RWIX
SCIC 00007220 00000010 00000010 00000000 RWIX
SCID 00007230 00000010 00000010 00000000 RWIX
I2CA 00007300 00000040 00000022 0000001e RWIX
I2CB 00007340 00000040 00000022 0000001e RWIX
ADCA 00007400 00000080 00000080 00000000 RWIX
ADCB 00007480 00000080 00000080 00000000 RWIX
ADCC 00007500 00000080 00000080 00000000 RWIX
ADCD 00007580 00000080 00000080 00000000 RWIX
INPUT_XBAR 00007900 00000020 00000020 00000000 RWIX
Xbar 00007920 00000020 00000020 00000000 RWIX
SYNC_SOC 00007940 00000010 00000006 0000000A RWIX
DMACLASRCSEL 00007980 00000040 0000001a 00000026 RWIX
ePWM_XBAR 00007a00 00000040 00000040 00000000 RWIX
CLB_XBAR 00007a40 00000040 00000000 00000040 RWIX
OUTPUT_XBAR 00007a80 00000040 00000040 00000000 RWIX
GPIOCTRL 00007c00 00000180 00000180 00000000 RWIX
GPIODAT 00007f00 00000030 00000030 00000000 RWIX
RAMLS5 0000a800 00000800 00000000 00000800 RWIX
RAMD1 0000b800 00000800 00000000 00000800 RWIX
RAMGS0 0000c000 0000e000 0000093f 0000d6c1 RWIX
EMIF1. 00047000 00000800 00000070 00000790 RWIX
EMIF2. 00047800 00000800 00000070 00000790 RWIX
FLASHPUMPSEMAPHORE 00050024 00000002 00000002 00000000 RWIX
DEV_CFG 0005d000 00000180 0000012e 00000052 RWIX
ANALOG_SUBSYS 0005d180 00000080 00000048 00000038 RWIX
CLK_CFG 0005d200 00000100 00000032 000000ce RWIX
CPU_SYS 0005d300 00000100 00000082 0000007e RWIX
ROMPREEFETCH 0005e608 00000002 00000002 00000000 RWIX
DCSM_Z1 0005f000 00000030 00000024 0000000c RWIX
DCSM_Z2 0005f040 00000030 00000024 0000000c RWIX
dcsm_common 0005f070 00000010 00000008 00000008 RWIX
MEMCFG 0005f400 00000080 00000080 00000000 RWIX
EMIF1CONFIG 0005f480 00000020 00000020 00000000 RWIX
EMIF2CONFIG 0005f4a0 00000020 00000020 00000000 RWIX
ACCESSPROTECTION 0005f4c0 00000040 00000040 00000000 RWIX
MEMORYERROR 0005f500 00000040 00000040 00000000 RWIX
ROMWAITSTATE 0005f540 00000002 00000002 00000000 RWIX
FLASH0_CTRL 0005f800 00000300 00000182 0000017e RWIX
FLASH0_ECC 0005fb00 00000040 00000028 00000018 RWIX
FLASH1_CTRL 0005fc00 00000300 00000182 0000017e RWIX
FLASH1_ECC 0005ff00 00000040 00000028 00000018 RWIX
DCSM_Z1_OTP 00078000 00000020 00000020 00000000 RWIX
DCSM_Z2_OTP 00078200 00000020 00000020 00000000 RWIX
这是引导加载程序中的主文件:
/*
* main.c
*
//
//包含的文件
//
#include "F28x_Project.h"
#include "GenericTypeDefs.h"
#include "HardwareProfile.h"
#include "Bootloader.h"
#include "Framework.h"
#include
#include "NVMem.h"
#include
#include "flash_programming_c28.h"//闪存 API 示例头文件
#include "F021_F2837xS_C28x.h"
#pragma SET_DATA_SECTION ("securityCheckEnd")
const unsigned long int SecurityCheckEnd;
//
//原型
//
void JumpToApp (void);
void ResetDevice (void);
bool ValidAppPresent (void);
void InitializeBoard (void);
void EnableDog (void);
volatile int teste = 0;
extern void App_Start (void);
//
//主函
//
uint32_t main (空)
{
//如果有触发器或应用程序无效,则进入固件升级模式
if (ValidAppPresent()=_false)
{
InitializeBoard();
//初始化传输层- UART/USB/以太网
TRANS_LAY_Init();
//
//禁用看门狗计时器
//
DisableDog ();
while (!framework_ExitFirmwareUpgradeMode ())//保持循环,直到框架从 PC 收到“运行应用程序”命令
{
//进入固件升级模式。
//循环,查找 PC 中的命令
TRANS_LAY_Task ();//运行传输层任务
Framele_FrameWorkTask();//运行帧工作相关任务(处理 Rx 帧、进程帧等)
//闪烁 LED (指示引导加载程序正在运行的用户)。
//BlinkLED();
ServiceDoG();//馈送看门狗。
}
//
//启用看门狗计时器
//
EnableDog ();
//重新启动。
ResetDevice();
}
其他
{
//有效的应用程序=运行应用程序。
JumpToApp();
}
返回0;
}
/********
*函数:InitializeBoard()
*
*前提条件:
*
*输入:无。
*
*输出:无
*
*副作用:无。
*
*概述:将控制器初始化为以60MIPS 运行。
初始化 USB 外设、计时器和 LED。
*
*
*注:无。
(二 /
空初始化板(空)
{
//
//步骤1. 初始化系统控制:
// PLL、安全装置、启用外设时钟
//此示例函数位于 F2837xS_SYSCTRL.c 文件中。
//
InitSysCtrl();
//
//步骤2. 初始化 GPIO:
//此示例函数位于 F2837xS_GPIO.c 文件和中
//说明了如何将 GPIO 设置为其默认状态。
//
InitGpio();
//
//步骤3. 清除所有_interrupts 并初始化 PIE 矢量表:
//禁用 CPU __interrupts
//
Dint;
//
//将 PIE 控制寄存器初始化为默认状态。
//默认状态为禁用所有 PIE __interrupts 和标志
//被清除。
//此函数位于 F2837xS_PIECTRL.c 文件中。
//
// InitPieCtrl();
//
//禁用 CPU __interrupts 并清除所有 CPU __interrupt 标志:
//
IER = 0x0000;
IFR = 0x0000;
//
//使用指向 shell 中断的指针初始化 PIE 矢量表
//服务例程(ISR)。
//这将填充整个表,即使是__interrupt
//在本例中未使用。 这对于调试很有用。
//可以在 F2837xS_DefaultIsr.c 中找到 shell ISR 例程
//此函数可在 F2837xS_PieVect.c 中找到
//
// InitPieVectTable();
}
/********
*函数:JumpToApp()
*
*前提条件:
*
*输入:无。
*
*输出:
*
*副作用:此处无返回。
*
*概述:跳转到应用程序。
*
*
*注:无。
(二 /
空 JumpToApp (空)
{
asm (" lb 0x82000");
}
/********
*函数:ResetDevice()
*
*前提条件:
*
*输入:无。
*
*输出:
*
*副作用:此处无返回。
*
*概述:跳转到应用程序。
*
*
*注:无。
(二 /
空 ResetDevice (空)
{
for (;;)
{
}
}
/********
*函数:ValidAppPresent()
*
*前提条件:
*
*输入:无。
*
*输出:true:如果应用程序有效。
*
*副作用:无。
*
*概述:逻辑:检查应用程序矢量
某些值不是"0xFFFFFF"
*
*
*注:无。
(二 /
bool ValidAppPresent (空)
{
// Testa se o bootloader ou gravat é o final:
//从地址0x0FFFFE 读取24位数据存储器;
if (SecurityCheckEnd!= 0xAA55AA55)
{
返回_false;
}
其他
{
返回_true;
}
}
空 EnableDog (空)
{
EALLOW;
WdRegs.WDCR.ALL = 0x0028;
EDIS;
}
/******* 文件结束******** /
如果需要、我可以发送项目和 PC 加载程序应用程序。
谢谢。
Marcelo。
秘书长的报告 TMS320C2000链接器 PC v16.9.1. 秘书长的报告 >> 2017年4月26日10:26:13日链接
输出文件名: 入口点符号:"_c_int00" 地址:000815d5
存储器配置
名称 使用 的原产地长度未使用 的属性 填充--- ---- ------ ---- ---- -------- 第0页: RAMM0 00000122 000002DE 00000000 000002DE RWIX RAMLS0 00008000 00000800 00000072 0000078e RWIX RAMLS1 00008800 00000800 00000000 00000800 RWIX RAMLS2 00009000 00000800 00000000 00000800 RWIX RAMLS3 00009800 00000800 00000000 00000800 RWIX RAMLS4 0000a000 00000800 00000000 00000800 RWIX RAMD0 0000b000 00000800 00000000 00000800 RWIX RAMGS14 0001a000 00001000 00000000 00001000 RWIX RAMGS15 0001b000 00001000 00000000 00001000 RWIX 开始 00080000 00000002 00000002 00000000 RWIX FLASHA 00080002 00001ffe 0000194e 000006b0 RWIX FLASH_BEGIN 00082000 00000002 00000000 00000002 RWIX FLASHB 00082002 00001ffe 00000000 00001ffe RWIX FLASHC 00084000 0003c000 00000000 0003c000 RWIX FLASHO 000c0000 0003e000 00000000 0003e000 RWIX FLASHAB 000fe000 00001ffe 00000000 00001ffe RWIX FLASH_END 000ffe 00000002 00000002 00000000 RWIX 复位 003fffc0 00000002 00000000 00000002 RWIX
第1页: BOOT_RSVD 00000002 00000120 00000000 00000120 RWIX RAMM1 00000400 00000400 00000200 00000200 RWIX ADCA_RESULT 00000b00 00000020 00000018 00000008 RWIX ADCB_RESULT 00000b20 00000020 00000018 00000008 RWIX ADCC_RESULT 00000b40 00000020 00000018 00000008 RWIX ADCD_RESULT 00000b60 00000020 00000018 00000008 RWIX CPU_TIMER0 00000c00 00000008 00000008 00000000 RWIX CPU_Timer1 00000c08 00000008 00000008 00000000 RWIX CPU_TIMER2 00000c10 00000008 00000008 00000000 RWIX PIE_CTRL 00000ce0 00000020 0000001a 00000006 RWIX PIE_VECT 00000d00 00000200 000001c0 00000040 RWIX DMA 00001000 00000200 000000e0 00000120 RWIX CLA1 00001400 00000040 0000003E 00000002 RWIX EPWM1 00004000 00000100 00000100 00000000 RWIX EPWM2 00004100 00000100 00000100 00000000 RWIX EPWM3 00004200 00000100 00000100 00000000 RWIX EPWM4 00004300 00000100 00000100 00000000 RWIX EPWM5 00004400 00000100 00000100 00000000 RWIX EPWM6 00004500 00000100 00000100 00000000 RWIX EPWM7 00004600 00000100 00000100 00000000 RWIX EPWM8 00004700 00000100 00000100 00000000 RWIX EPWM9 00004800 00000100 00000100 00000000 RWIX EPWM10 00004900 00000100 00000100 00000000 RWIX EPWM11 00004a00 00000100 00000100 00000000 RWIX EPWM12 00004b00 00000100 00000100 00000000 RWIX ECAP1 00005000 00000020 00000020 00000000 RWIX ECAP2 00005020 00000020 00000020 00000000 RWIX ECAP3 00005040 00000020 00000020 00000000 RWIX ECAP4 00005060 00000020 00000020 00000000 RWIX ECAP5 00005080 00000020 00000020 00000000 RWIX ECAP6 000050a0 00000020 00000020 00000000 RWIX EQEP1 00005100 00000040 00000022 0000001e RWIX EQEP2 00005140 00000040 00000022 0000001e RWIX EQEP3 00005180 00000040 00000022 0000001e RWIX DACA 00005c00 00000010 00000008 00000008 RWIX DACB 00005c10 00000010 00000008 00000008 RWIX DACC 00005c20 00000010 00000008 00000008 RWIX CMPSS1 00005c80 00000020 00000020 00000000 RWIX CMPSS2 00005cA0 00000020 00000020 00000000 RWIX CMPSS3 00005cc0 00000020 00000020 00000000 RWIX CMPSS4 00005ce0 00000020 00000020 00000000 RWIX CMPSS5 00005d00 00000020 00000020 00000000 RWIX CMPSS6 00005d20 00000020 00000020 00000000 RWIX CMPSS7 00005d40 00000020 00000020 00000000 RWIX CMPSS8 00005d60 00000020 00000020 00000000 RWIX SDFM1 00005e00 00000080 00000080 00000000 RWIX SDFM2 00005e80 00000080 00000080 00000000 RWIX MCBSPA 00006000 00000040 00000024 0000001c RWIX MCBSPB 00006040 00000040 00000024 0000001c RWIX SPIA 00006100 00000010 00000010 00000000 RWIX SPIB 00006110 00000010 00000010 00000000 RWIX *** 00006120 00000010 00000010 00000000 RWIX SPID 00006130 00000010 00000000 00000010 RWIX UPP 00006200 00000100 00000048 000000b8 RWIX WD 00007000 00000040 0000002b 00000015 RWIX NMIINTRUPT 00007060 00000010 00000007 00000009 RWIX XINT 00007070 00000010 0000000b 00000005 RWIX SCIA 00007200 00000010 00000010 00000000 RWIX SCIB 00007210 00000010 00000000 RWIX SCIC 00007220 00000010 00000010 00000000 RWIX SCID 00007230 00000010 00000010 00000000 RWIX I2CA 00007300 00000040 00000022 0000001e RWIX I2CB 00007340 00000040 00000022 0000001e RWIX ADCA 00007400 00000080 00000080 00000000 RWIX ADCB 00007480 00000080 00000080 00000000 RWIX ADCC 00007500 00000080 00000080 00000000 RWIX ADCD 00007580 00000080 00000080 00000000 RWIX INPUT_XBAR 00007900 00000020 00000020 00000000 RWIX XBAR 00007920 00000020 00000020 00000000 RWIX SYNC_SOC 00007940 00000010 00000006 0000000A RWIX DMACLASRCSEL 00007980 00000040 0000001a 00000026 RWIX ePWM_XBAR 00007a00 00000040 00000040 00000000 RWIX CLB_XBAR 00007a40 00000040 00000000 00000040 RWIX output_XBAR 00007a80 00000040 00000040 00000000 RWIX GPIOCTRL 00007c00 00000180 00000180 00000000 RWIX GPIODAT 00007f00 00000030 00000030 00000000 RWIX RAMLS5 0000a800 00000800 00000000 00000800 RWIX RAMD1 0000b800 00000800 00000000 00000800 RWIX RAMGS0 0000c000 0000e000 00000942 0000d6be RWIX EMIF1 00047000 00000800 00000070 00000790 RWIX EMIF2 00047800 00000800 00000070 00000790 RWIX FLASHPUMPSEMAPHORE 00050024 00000002 00000002 00000000 RWIX DEV_CFG 0005d000 00000180 0000012e 00000052 RWIX ANALOG_SUBsys 0005d180 00000080 00000048 00000038 RWIX CLK_CFG 0005d200 00000100 00000032 000000ce RWIX CPU_SYS 0005d300 00000100 00000082 0000007e RWIX ROMPREFETCH 0005e608 00000002 00000002 00000000 RWIX DCSM_Z1 0005f000 00000030 00000024 0000000c RWIX DCSM_Z2 0005f040 00000030 00000024 0000000c RWIX DCSM_common 0005f070 00000010 00000008 00000008 RWIX MEMCFG 0005f400 00000080 00000080 00000000 RWIX EMIF1CONFIG 0005f480 00000020 00000020 00000000 RWIX EMIF2CONFIG 0005f4a0 00000020 00000020 00000000 RWIX ACCESSPROTECTION 0005f4c0 00000040 00000040 00000000 RWIX MEMORYERROR 0005f500 00000040 00000040 00000000 RWIX ROMWAITSTATE 0005f540 00000002 00000002 00000000 RWIX FLASH0_CTRL 0005f800 00000300 00000182 0000017e RWIX FLASH0_ECC 0005fb00 00000040 00000028 00000018 RWIX FLASH1_CTRL 0005fc00 00000300 00000182 0000017e RWIX FLASH1_ECC 0005ff00 00000040 00000028 00000018 RWIX DCSM_Z1_OTP 00078000 00000020 00000020 00000000 RWIX DCSM_Z2_OTP 00078200 00000020 00000020 00000000 RWIX
部分分配映射
输出 属性/书帖 页面 原点 长度 输入书帖--- -------- ------ -------- codestart * 0 00080000 00000002 00080000 00000002 F2837xS_CodeStartBranch.obj (codestart)
ramfuncs 0 00080004 00000072 运行 ADDR = 00008000 00080004 0000006e F2837xS_SYSCTRL.obj (ramfuncs) 00080072 00000004 F2837xS_usDelay.obj (ramfuncs)
.cinit 0 00080078 0000002a 00080078 0000000e rts2800_fpu32.lib:exit.obj (.cinit) 00080086 00000008 Bootloader.obj (.cinit) 0008008e 00000008 Framework.obj (.cinit) 00080096 00000005 rts2800_fpu32.lib:_lock.obj (.cinit:_lock) 0008009b 00000005 :_lock.obj (.cinit:__unlock) 000800a0 00000002 --hole --[填充= 0]
.pinit 0 00080004 00000000 未初始化
securityCheckEnd * 0 000ffe 00000002 000ffe 00000002 引导加载程序.obj (securityCheckEnd)
.stack 1 00000400 00000200 未初始化 00000400 00000200 --孔--
.ebss 1 0000c000 00000942 未初始化 0000c000 00000829 Framework.obj (.ebss) 0000c829 00000001 --hole -- 0000c82a 0000000c F021_API_F2837xS_FPU32.lib:Init.obj (.ebss) 0000c836 00000006 rts2800_fpu32.lib:exit.obj (.ebss) 0000c83c 00000002 引导加载程序.obj (.ebss) 0000c83e 00000002 rts2800_fpu32.lib:_lock.obj (.ebss:__lock) 0000c840 000000ff UART.obj (.ebss) 0000c93f 00000001 --孔-- 0000c940 00000002 rts2800_fpu32.lib:_lock.obj (.ebss:__unlock)
.reset 0 003fffc0 00000002 DSECT 003fffc0 00000002 rts2800_fpu32.lib:boot28.obj (.reset)
econst 0 000800a4 00000012 000800a4 00000010 Framework.obj (.econst:_crc_table) 000800b4 00000002 Framework.obj (.econst:.string:_BootInfo)
.text 0 000800b8 000018a0 000800b8 0000059a F2837xS_DefaultISR.obj (.text:retain) 00080652 00000347 F2837xS_SYSCTRL.obj (.text) 00080999 0000029b Framework.obj (.text) 00080c34 00000276 F021_API_F2837xS_FPU32.lib:FlashStateMachine.obj (.text:__Fapi_setupFlashStateMachine) 00080eaa 00000244 F2837xS_GPIO_obj (.text) 000810ee 000001f4 NVMem.obj (.text) 000812e2 0000019e F021_API_F2837xS_FPU32.lib:Program.obj (.text:_Fapi_issueProgrammingCommand) 00081480 00000082 :read.obj (.text:__Fapi_loopRegionForValue) 00081502 00000074 UART.obj (.text) 00081576 0000005f F021_API_F2837xS_FPU32.lib:Init.obj (.text:_Fapi_initializeAPI) 000815d5 00000056 rts2800_fpu32.lib:boot28.obj (.text) 0008160000002b 55 F021_API_F2837xS_FPU32.lib:FlashStateMachine.obj (.text:_Fapi_setupEepromSectorEnable) 00081680 00000042 Bootloader.obj (.text) 000816c2 0000003d F021_API_F2837xS_FPU32.lib:BlankCheck.obj (.text:_Fapi_doBlankCheck) 000816ff 00000036 :FlashStateMachine.obj (.text:_Fapi_isAddressEcc) 00081735 0000002f :FlashStateMachine.obj (.text:__Fapi_issueFsmCommand) 00081764 0000002c :utilities.obj (.text:_Fapi_calculateFletcherChecksum) 00081790 0000002a :utilities.obj (.text:__Fapi_divedUnsignedLong) 000817ba 00000029 :FlashStateMachine.obj (.text:__Fapi_setupSectorsForWrite) 000817e3 00000029 rts2800_fpu32.lib:exit.obj (.text) 0008180c 00000026 F021_API_F2837xS_FPU32.lib:read.obj (.text:_Fapi_flushPipeline) 00081832 00000026 :FlashStateMachine.obj (.text:_Fapi_setActiveFlashBank) 00081858 00000025 :FlashStateMachine.obj (.text:_Fapi_setupBankSectorEnable) 0008187d 00000024 :ASYNC.obj (.text:_Fapi_issueCommand19预扣地址) 000818a1 00000024 rts2800_fpu32.lib:cpy_tbl.obj (.text) 000818c5 0000001e :memcpy.obj (.text) 000818e3 0000001a F021_API_F2837xS_FPU32.lib:utilities.obj (.text:_Fapi_waitDelay) 000818fd 00000019 rts2800_fpu32.lib:args_main.obj (.text) 00081916 0000000f F021_API_F2837xS_FPU32.lib:Utilities.obj (.text:__Fapi_scaleCycles) 00081925 0000000b :FlashStateMachine.obj (.text:_Fapi_checkFsmForReady) 00081930 0000000b :utilities.obj (.text:__fapi_calculateOtpChecksum) 0008193b 00000009 rts2800_fpu32.lib:_lock.obj (.text) 00081944 00000008 F2837xS_CodeStartBranch.obj (.text) 0008194c 00000007 F021_API_F2837xS_FPU32.lib:FlashStateMachine.obj (.text:_Fapi_getFsmStatus) 00081953 00000002 :fapi_UserDefinedFunctions.obj (.text:_Fapi_serviceWatchdogTimer) 00081955 00000002 rts2800_fpu32.lib:pre_init.obj (.text) 00081957 00000001 :startup.obj (.text)
AdcaResultFile * 1 00000b00 00000018 未初始化 00000b00 00000018 F2837xS_GlobalVariableDefs.obj (AdcResultFile)
AdcbResultFile * 1 00000b20 00000018 未初始化 00000b20 00000018 F2837xS_GlobalVariableDefs.obj (AdcbResultFile)
AdccResultFile * 1 00000b40 00000018 未初始化 00000b40 00000018 F2837xS_GlobalVariableDefs.obj (AdccResultFile)
AdcdResultFile * 1 00000b60 00000018 未初始化 00000b60 00000018 F2837xS_GlobalVariableDefs.obj (AdcdResultFile)
CpuTimer0RegsFile * 1 00000c00 00000008 未初始化 00000c00 00000008 F2837xS_GlobalVariableDefs.obj (CpuTimer0RegsFile)
CpuTimer1RegsFile * 1 00000c08 00000008 未初始化 00000c08 00000008 F2837xS_GlobalVariableDefs.obj (CpuTimer1RegsFile)
CpuTimer2RegsFile * 1 00000c10 00000008 未初始化 00000c10 00000008 F2837xS_GlobalVariableDefs.obj (CpuTimer2RegsFile)
PieCtrlRegsFile * 1 00000ce0 0000001a 未初始化 00000ce0 0000001a F2837xS_GlobalVariableDefs.obj (PieCtrlRegsFile)
PieVectTableFile * 1 00000d00 000001c0 未初始化 00000d00 000001c0 F2837xS_GlobalVariableDefs.obj (PieVectTableFile)
EMUKeyVar * 1 00000d00 00000001 未初始化 00000d00 00000001 F2837xS_GlobalVariableDefs.obj (EMUKeyVar)
EmubModeVar * 1 00000d01 00000001 未初始化 00000d01 00000001 F2837xS_GlobalVariableDefs.obj (EMUBModeVar)
FlashCallbackVar * 1 00000d02 00000000 未初始化
FlashScalingVar * 1 00000d02 00000000 未初始化
DmaRegsFile * 1 00001000 000000e0 未初始化 00001000 000000e0 F2837xS_GlobalDefableVarios.obj (DmaRegsFile)
Cla1RegsFile * 1 00001400 0000003e 未初始化 00001400 0000003E F2837xS_GlobalVariableDefs.obj (Cla1RegsFile)
EPwm1RegsFile * 1 00004000 00000100 未初始化 00004000 00000100 F2837xS_GlobalDefableVarios.obj (EPwm1RegsFile)
EPwm2RegsFile * 1 00004100 00000100 未初始化 00004100 00000100 F2837xS_GlobalDefableVarios.obj (EPwm2RegsFile)
EPwm3RegsFile * 1 00004200 00000100 未初始化 00004200 00000100 F2837xS_GlobalDefableVarios.obj (EPwm3RegsFile)
EPwm4RegsFile * 1 00004300 00000100 未初始化 00004300 00000100 F2837xS_GlobalDefableVarios.obj (EPwm4RegsFile)
EPwm5RegsFile * 1 00004400 00000100 未初始化 00004400 00000100 F2837xS_GlobalDefableVarios.obj (EPwm5RegsFile)
EPwm6RegsFile * 1 00004500 00000100 未初始化 00004500 00000100 F2837xS_GlobalDefableVarios.obj (EPwm6RegsFile)
EPwm7RegsFile * 1 00004600 00000100 未初始化 00004600 00000100 F2837xS_GlobalDefableVarios.obj (EPwm7RegsFile)
EPwm8RegsFile * 1 00004700 00000100 未初始化 00004700 00000100 F2837xS_GlobalDefableVarios.obj (EPwm8RegsFile)
EPwm9RegsFile * 1 00004800 00000100 未初始化 00004800 00000100 F2837xS_GlobalDefableVarios.obj (EPwm9RegsFile)
EPwm10RegsFile * 1 00004900 00000100 未初始化 00004900 00000100 F2837xS_GlobalVariableDefs.obj (EPwm10RegsFile)
EPwm11RegsFile * 1 00004a00 00000100 未初始化 00004a00 00000100 F2837xS_GlobalVariableDefs.obj (EPwm11RegsFile)
EPwm12RegsFile * 1 00004b00 00000100 未初始化 00004b00 00000100 F2837xS_GlobalVariableDefs.obj (EPwm12RegsFile)
ECap1RegsFile * 1 00005000 00000020 未初始化 00005000 00000020 F2837xS_GlobalVariableDefs.obj (ECap1RegsFile)
ECap2RegsFile * 1 00005020 00000020 未初始化 00005020 00000020 F2837xS_GlobalDefableVarios.obj (ECap2RegsFile)
ECap3RegsFile * 1 00005040 00000020 未初始化 00005040 00000020 F2837xS_GlobalDefableVarios.obj (ECap3RegsFile)
ECap4RegsFile * 1 00005060 00000020 未初始化 00005060 00000020 F2837xS_GlobalDefableVarios.obj (ECap4RegsFile)
ECap5RegsFile * 1 00005080 00000020 未初始化 00005080 00000020 F2837xS_GlobalDefableVarios.obj (ECap5RegsFile)
ECap6RegsFile * 1 000050a0 00000020 未初始化 000050a0 00000020 F2837xS_GlobalVariableDefs.obj (ECap6RegsFile)
EQep1RegsFile * 1 00005100 00000022 未初始化 00005100 00000022 F2837xS_GlobalVariableDefs.obj (EQep1RegsFile)
EQep2RegsFile * 1 00005140 00000022 未初始化 00005140 00000022 F2837xS_GlobalDefableVarios.obj (EQep2RegsFile)
EQep3RegsFile * 1 00005180 00000022 未初始化 00005180 00000022 F2837xS_GlobalDefableVarios.obj (EQep3RegsFile)
DacaRegsFile * 1 00005c00 00000008 未初始化 00005c00 00000008 F2837xS_GlobalVariableDefs.obj (DacaRegsFile)
DacbRegsFile * 1 00005c10 00000008 未初始化 00005c10 00000008 F2837xS_GlobalVariableDefs.obj (DacbRegsFile)
DaccRegsFile * 1 00005c20 00000008 未初始化 00005c20 00000008 F2837xS_GlobalVariableDefs.obj (DaccRegsFile)
Cmpss1RegsFile * 1 00005c80 00000020 未初始化 00005c80 00000020 F2837xS_GlobalVariableDefs.obj (Cmpss1RegsFile)
Cmpss2RegsFile * 1 00005ca0 00000020 未初始化 00005cA0 00000020 F2837xS_GlobalVariableDefs.obj (Cmpss2RegsFile)
Cmpss3RegsFile * 1 00005cc0 00000020 未初始化 00005cc0 00000020 F2837xS_GlobalVariableDefs.obj (Cmpss3RegsFile)
Cmpss4RegsFile * 1 00005ce0 00000020 未初始化 00005ce0 00000020 F2837xS_GlobalVariableDefs.obj (Cmpss4RegsFile)
Cmpss5RegsFile * 1 00005d00 00000020 未初始化 00005d00 00000020 F2837xS_GlobalVariableDefs.obj (Cmpss5RegsFile)
Cmpss6RegsFile * 1 00005d20 00000020 未初始化 00005d20 00000020 F2837xS_GlobalVariableDefs.obj (Cmpss6RegsFile)
Cmpss7RegsFile * 1 00005d40 00000020 未初始化 00005d40 00000020 F2837xS_GlobalVariableDefs.obj (Cmpss7RegsFile)
Cmpss8RegsFile * 1 00005d60 00000020 未初始化 00005d60 00000020 F2837xS_GlobalVariableDefs.obj (Cmpss8RegsFile)
Sdfm1RegsFile * 1 00005e00 00000080 未初始化 00005e00 00000080 F2837xS_GlobalVariableDefs.obj (Sdfm1RegsFile)
Sdfm2RegsFile * 1 00005e80 00000080 未初始化 00005e80 00000080 F2837xS_GlobalVariableDefs.obj (Sdfm2RegsFile)
McbspaRegsFile * 1 00006000 00000024 未初始化 00006000 00000024 F2837xS_GlobalVariableDefs.obj (McbspaRegsFile)
McbspbRegsFile * 1 00006040 00000024 未初始化 00006040 00000024 F2837xS_GlobalDefableVarios.obj (McbspbRegsFile)
SpiaRegsFile * 1 00006100 00000010 未初始化 00006100 00000010 F2837xS_GlobalVariableDefs.obj (SpiaRegsFile)
SpibRegsFile * 1 00006110 00000010 未初始化 00006110 00000010 F2837xS_GlobalDefableVarios.obj (SpibRegsFile)
SpicRegsFile * 1 00006120 00000010 未初始化 00006120 00000010 F2837xS_GlobalDefableVarios.obj (SpicRegsFile)
UppRegsFile * 1 00006200 00000048 未初始化 00006200 00000048 F2837xS_GlobalVariableDefs.obj (UppRegsFile)
WdRegsFile * 1 00007000 0000002b 未初始化 00007000 0000002b F2837xS_GlobalVariableDefs.obj (WdRegsFile)
NmiIntertRegsFile * 1 00007060 00000007 未初始化 00007060 00000007 F2837xS_GlobalVariableDefs.obj (NmiIntertRegsFile)
XintRegsFile * 1 00007070 0000000b 未初始化 00007070 0000000b F2837xS_GlobalVariableDefs.obj (XintRegsFile)
SciaRegsFile * 1 00007200 00000010 未初始化 00007200 00000010 F2837xS_GlobalDefableScis.obj (VariaRegsFile)
ScibRegsFile * 1 00007210 00000010 未初始化 00007210 00000010 F2837xS_GlobalDefableVarios.obj (科学寄存器文件)
ScicRegsFile * 1 00007220 00000010 未初始化 00007220 00000010 F2837xS_GlobalDefableVaris.obj (ScicRegsFile)
ScidRegsFile * 1 00007230 00000010 未初始化 00007230 00000010 F2837xS_GlobalDefableVarios.obj (scidRegsFile)
I2caRegsFile * 1 00007300 00000022 未初始化 00007300 00000022 F2837xS_GlobalDefableVaris.obj (I2cRegsFile)
I2cbRegsFile * 1 00007340 00000022 未初始化 00007340 00000022 F2837xS_GlobalDefableVarios.obj (I2cbRegsFile)
AdcaRegsFile * 1 00007400 00000080 未初始化 00007400 00000080 F2837xS_GlobalVariableDefs.obj (AdcaRegsFile)
AdcbRegsFile * 1 00007480 00000080 未初始化 00007480 00000080 F2837xS_GlobalDefableVarios.obj (AdcbRegsFile)
AdccRegsFile * 1 00007500 00000080 未初始化 00007500 00000080 F2837xS_GlobalVariableDefs.obj (AdccRegsFile)
AdcdRegsFile * 1 00007580 00000080 未初始化 00007580 00000080 F2837xS_GlobalDefableVarios.obj (AdcdRegsFile)
AnalogSubsysRegsFile * 1 0005d180 00000048 未初始化 0005d180 00000048 F2837xS_GlobalVariableDefs.obj (AnalogSubsysRegsFile)
Cla1SoftIntRegsFile * 1 00000ce0 00000004 DSECT 00000ce0 00000004 F2837xS_GlobalVariableDefs.obj (Cla1SoftIntRegsFile)
InputXbarRegsFile * 1 00007900 00000020 未初始化 00007900 00000020 F2837xS_GlobalDefableVarios.obj (InputXbarRegsFile)
XbarRegsFile * 1 00007920 00000020 未初始化 00007920 00000020 F2837xS_GlobalDefableVarios.obj (XbarRegsFile)
SyncSockRegsFile * 1 00007940 00000006 未初始化 00007940 00000006 F2837xS_GlobalVariableDefs.obj (SyncSockRegsFile)
DmaClaSrcSelRegsFile * 1 00007980 0000001a 未初始化 00007980 0000001a F2837xS_GlobalDefableVarios.obj (DmaClaSrcSelRegsFile)
EPwmXbarRegsFile * 1 00007a00 00000040 未初始化 00007a00 00000040 F2837xS_GlobalVariableDefs.obj (EPwmXbarRegsFile)
OutputXbarRegsFile * 1 00007a80 00000040 未初始化 00007a80 00000040 F2837xS_GlobalVariableDefs.obj (OutputXbarRegsFile)
GpioCtrlRegsFile * 1 00007c00 00000180 未初始化 00007c00 00000180 F2837xS_GlobalVariableDefs.obj (GpioCtrlRegsFile)
GpioDataRegsFile * 1 00007f00 00000030 未初始化 00007f00 00000030 F2837xS_GlobalVariableDefs.obj (GpioDataRegsFile)
Emif1RegsFile * 1 00047000 00000070 未初始化 00047000 00000070 F2837xS_GlobalDefableVarios.obj (emif1RegsFile)
emif2RegsFile * 1 00047800 00000070 未初始化 00047800 00000070 F2837xS_GlobalDefableVarios.obj (emif2RegsFile)
FlashPumpSemaphoreRegsFile * 1 00050024 00000002 未初始化 00050024 00000002 F2837xS_GlobalVariableDefs.obj (FlashPumpSemaphoreRegsFile)
DevCfgRegsFile * 1 0005d000 0000012e 未初始化 0005d000 0000012e F2837xS_GlobalVariableDefs.obj (DevCfgRegsFile)
ClkCfgRegsFile * 1 0005d200 00000032 未初始化 0005d200 00000032 F2837xS_GlobalVariableDefs.obj (ClkCfgRegsFile)
CpuSysRegsFile * 1 0005d300 00000082 未初始化 0005d300 00000082 F2837xS_GlobalVariableDefs.obj (CpuSysRegsFile)
RomPrefetchRegsFile * 1 0005e608 00000002 未初始化 0005e608 00000002 F2837xS_GlobalVariableDefs.obj (RomPrefetchRegsFile)
DcsmZ1RegsFile * 1 0005f000 00000024 未初始化 0005f000 00000024 F2837xS_GlobalVariableDefs.obj (DcsmZ1RegsFile)
DcsmZ2RegsFile * 1 0005f040 00000024 未初始化 0005f040 00000024 F2837xS_GlobalVariableDefs.obj (DcsmZ2RegsFile)
DcsmCommonRegsFile * 1 0005f070 00000008 未初始化 0005f070 00000008 F2837xS_GlobalVariableDefs.obj (DcsmCommonRegsFile)
MemCfgRegsFile * 1 0005f400 00000080 未初始化 0005f400 00000080 F2837xS_GlobalVariableDefs.obj (MemCfgRegsFile)
Emif1ConfigRegsFile * 1 0005f480 00000020 未初始化 0005f480 00000020 F2837xS_GlobalVariableDefs.obj (emif1ConfigRegsFile)
Emif2ConfigRegsFile * 1 0005f4a0 00000020 未初始化 0005f4a0 00000020 F2837xS_GlobalVariableDefs.obj (emif2ConfigRegsFile)
AccessProtectRegsFile * 1 0005f4c0 00000040 未初始化 0005f4c0 00000040 F2837xS_GlobalVariableDefs.obj (AccessProtectRegsFile)
MemoryErrorRegsFile * 1 0005f500 00000040 未初始化 0005f500 00000040 F2837xS_GlobalVariableDefs.obj (MemoryErrorRegsFile)
RomWaitStateRegsFile * 1 0005f540 00000002 未初始化 0005f540 00000002 F2837xS_GlobalVariableDefs.obj (RomWaitStateRegsFile)
Flash0CtrlRegsFile * 1 0005f800 00000182 未初始化 0005f800 00000182 F2837xS_GlobalVariableDefs.obj (Flash0CtrlRegsFile)
Flash0EccRegsFile * 1 0005fb00 00000028 未初始化 0005fb00 00000028 F2837xS_GlobalVariableDefs.obj (Flash0EccRegsFile)
Flash1CtrlRegsFile * 1 0005fc00 00000182 未初始化 0005fc00 00000182 F2837xS_GlobalVariableDefs.obj (Flash1CtrlRegsFile)
Flash1EccRegsFile * 1 0005ff00 00000028 未初始化 0005ff00 00000028 F2837xS_GlobalVariableDefs.obj (Flash1EccRegsFile)
DcsmZ1OtpFile * 1 00078000 00000020 NoLoad 部分 00078000 00000020 F2837xS_GlobalDefableVarios.obj (DcsmZ1OtpFile)
DcsmZ2OtpFile * 1 00078200 00000020 NoLoad 部分 00078200 00000020 F2837xS_GlobalDefableVarios.obj (DcsmZ2OtpFile)
模块总结
模块 代码 初始化数据 未初始化数据 --- ---- -------- ---------- .\Source\ F2837xS_GlobalVariableDefs.obj 0 8437 framework.obj 667 26. 2089 F2837xS_DefaultISR.obj 1434 0 0 F2837xS_SYSCTRL.obj 1059 0 0 F2837xS_GPIO_OBJ 580 0 0 NVMem.obj 500 0 0 UART.obj 116 0 255. bootloader.obj 66 10. 2. F2837xS_CodeStartBranch.obj 10 0 0 F2837xS_usDelay.obj 8 0 0 +-++---------------- +--- --------------- --------------- + 总计: 4440 36. 1078 /F021_API_F2837xS_FPU32.lib FlashStateMachine.obj 950 0 0 program.obj 414 0 0 read.obj 168 0 0 utilities.obj 138 0 0 init.obj 95 0 12. BlankCheck.obj 61 0 0 ASYNC.obj 36 0 0 Fapi_UserDefinedFuncations.obj 2 0 0 +-++---------------- +--- --------------- --------------- + 总计: 1864 0 12. C:\ti\ccsv7\tools\compiler\ti-cgt-C2000-16.9.1.LTS \lib\rts2800_fpu32.lib boot28.obj 86 0 0 exit.obj 41 14. 6. cpy_tbl.obj 36 0 0 memcpy.obj 30 0 0 args_main.obj 25 0 0 _lock.obj 9 10. 4. pre_init.obj 2 0 0 startup.obj 1 0 0 +-++---------------- +--- --------------- --------------- + 总计: 230 24 10. 堆栈: 0 0 0 512 +-++---------------- +--- --------------- --------------- + 总计: 6534 60. 11317.
全局数据符号:按数据页排序
地址 数据页 姓名---- -------- --00000400 10 (00000400) __STACK
00000b00 2c (00000b00) _AdcResultRegs00000b20 2c (00000b00) _AdcbResultRegs
00000b40 2D (00000b40) _AdcResultRegs00000b60 2D (00000b40) _AdcdResultRegs
00000c00 30 (00000c00) _CpuTimer0Regs00000c08 30 (00000c00) _CpuTimer1Regs00000c10 30 (00000c00) _CpuTimer2Regs
00000ce0 33 (00000cc0) _Cla1SoftIntRegs00000ce0 33 (00000cc0) _PieCtrlRegs
00000d00 34 (00000d00) _EmuKey00000d00 34 (00000d00) _PieVectTable00000d01 34 (00000d00) _EmUBMode
00001000 40 (00001000) _DmaRegs
00001400 50 (00001400) _Cla1Regs
00004000 100 (00004000) _EPwm1Regs
00004100 104 (00004100) _EPwm2Regs
00004200 108 (00004200) _EPwm3Regs
00004300 10c (00004300) _EPwm4Regs
00004400 110 (00004400) _EPwm5Regs
00004500 114 (00004500) _EPwm6Regs
00004600 118 (00004600) _EPwm7Regs
00004700 11c (00004700) _EPwm8Regs
00004800 120 (00004800) _EPwm9Regs
00004900 124 (00004900) _EPwm10Regs
00004a00 128 (00004a00) _EPwm11Regs
00004b00 12c (00004b00) _EPwm12Regs
00005000 140 (00005000) _ECap1Regs00005020 140 (00005000) _ECap2Regs
00005040 141 (00005040) _ECap3Regs00005060 141 (00005040) _ECap4Regs
00005080 142 (00005080) _ECap5Regs000050a0 142 (00005080) _ECap6Regs
00005100 144 (00005100) _EQep1Regs
00005140 145 (00005140) _EQep2Regs
00005180 146 (00005180) _EQep3Regs
00005c00 170 (00005c00) _DacaRegs00005c10 170 (00005c00) _DacbRegs00005c20 170 (00005c00) _DaccRegs
00005c80 172 (00005c80) _Cmpss1Regs00005ca0 172 (00005c80) _Cmpss2Regs
00005cc0 173 (00005cc0) _Cmpss3Regs00005ce0 173 (00005cc0) _Cmpss4Regs
00005d00 174 (00005d00) _Cmpss5Regs00005d20 174 (00005d00) _Cmpss6Regs
00005d40 175 (00005d40) _Cmpss7Regs00005d60 175 (00005d40) _Cmpss8Regs
00005e00 178 (00005e00) _Sdfm1Regs
00005e80 17a (00005e80) _Sdfm2Regs
00006000 180 (00006000) _McbspaRegs
00006040 181 (00006040) _McbspbRegs
00006100 184 (00006100) _SpiaRegs00006110 184 (00006100) _SpibRegs00006120 184 (00006100) _SpicRegs
00006200 188 (00006200) _UppRegs
00007000 1C0 (00007000) _WdRegs
00007060 1c1 (00007040) _NmiIntrauptRegs00007070 1c1 (00007040) _XintRegs
00007200 1c8 (00007200) _SciaRegs00007210 1c8 (00007200) _ScibRegs00007220 1c8 (00007200) _ScicRegs00007230 1c8 (00007200) _ScidRegs
00007300 1cc (00007300) _I2caRegs
00007340 1cd (00007340) _I2cbRegs
00007400 1d0 (00007400) _AdcaRegs
00007480 1d2 (00007480) _AdcbRegs
00007500 1d4 (00007500) _AdcRegs
00007580 1d6 (00007580) _AdcdRegs
00007900 1e4 (00007900) _InputXbarRegs00007920 1e4 (00007900) _XbarRegs
00007940 1e5 (00007940) _SyncSockRegs
00007980 1e6 (00007980) _DmaClaSrcSelRegs
00007a00 1e8 (00007a00) _EPwmXbarRegs
00007a80 1ea (00007a80) _OutputXbarRegs
00007c00 1f0 (00007c00) _GpioCtrlRegs
00007f00 1fc (00007f00) _GpioDataRegs
0000c82a 320 (0000c800) _Fapi_GlobalInit0000c836 320 (0000c800) __TI_enable_output0000c838 320 (0000c800) __TI_cleaning_ptr0000c83a 320 (0000c800) __TI_dtises_ptr0000c83c 320 (0000c800 )_0000c800 320
0000c940 325 (0000c940) __unlock
00047000 11c0 (00047000) _Emif1Regs
00047800 11e0 (00047800) _Emif2Regs
00050024 1400 (00050000) _FlashPumpSemaphoreRegs
0005d000 1740 (0005d000) _DevCfgRegs
0005d180 1746 (0005d180) _AnalogSubsysRegs
0005d200 1748 (0005d200) _ClkCfgRegs
0005d300 174c (0005d300) _CpuSysRegs
0005e608 1798 (0005e600) _RomPrefetchRegs
0005f000 17c0 (0005f000) _DcsmZ1Regs
0005f040 17c1 (0005f040) _DcsmZ2Regs0005f070 17c1 (0005f040) _DcsmCommonRegs
0005f400 17d0 (0005f400) _MemCfgRegs
0005f480 17d2 (0005f480) _Emif1ConfigRegs0005f4a0 17d2 (0005f480) _Emif2ConfigRegs
0005f4c0 17d3 (0005f4c0) _AccessProtectionRegs
0005f500 17d4 (0005f500) _MemoryErrorRegs
0005f540 17d5 (0005f540) _RomWaitStateRegs
0005f800 17e0 (0005f800) _Flash0CtrlRegs
0005fb00 17ec (0005fb00) _Flash0EccRegs
0005fc00 17f0 (0005fc00) _Flash1CtrlRegs
0005ff00 17fc (0005ff00) _Flash1EccRegs
00078000 1e00 (00078000) _DcsmZ1Otp
00078200 1e08 (00078200) _DcsmZ2Otp
000ffffe 3fff (000fffc0) _SecurityCheckEnd
全局符号:按名称按字母顺序排序
页 地址 名称 ------ ---- abs ffffff .text 0 000817e3 C$$$EXIT 0 0008017d _ADCA1_ISR 0 0008040b _ADCA2_ISR 0 00080415 _ADCA3_ISR 0 0008041f _ADCA4_ISR 0 00080401 _ADCA_EVT_ISR 0 00080187 _ADCB1_ISR 0 00080433 _ADCB2_ISR 0 0008043d _ADCB3_ISR 0 00080447 _ADCB4_ISR 0 00080429 _ADCB_EVT_ISR 0 00080191 _ADCC1_ISR 0 0008059b _ADCC2_ISR 0 000805a5 _ADCC3_ISR 0 000805af _ADCC4_ISR 0 00080591 _ADCC_EVT_ISR 0 000801af _ADCD1_ISR 0 000805c3 _ADCD2_ISR 0 000805cd _ADCD3_ISR 0 000805d7 _ADCD4_ISR 0 000805b9 _ADCD_EVT_ISR 0 00080613 _AUX_PLL_SL滑动_ISR 1 0005f4c0 _AccessProtectionRegs 1 00007400 _AdcaRegs 1 00000b00 _AdcResultRegs 1 00007480_AdcbRegs 1 00000b20 _AdcbResultRegs 1 00007500_AdcRegs 1 00000b40 _AdcResultRegs 1 00007580_AdcdRegs 1 00000b60 _AdcdResultRegs 1 0005d180 _AnalogSubsysRegs 0 00080956 _AuxAuxClkSel 0 00080940_AuxIntOsc2Sel 0 0008094a _AuxXTALOscSel 0 00080a0b _BuildRxFrame 0 000803d9 _CANA0_ISR 0 000803e3 _CANA1_ISR 0 000803ed _CANB0_ISR 0 000803f7 _CANB1_ISR 0 00080451 _CLA1_1_ISR 0 0008045b _CLA1_2_ISR 0 00080465 _CLA1_3_ISR 0 0008046f _CLA1_4_ISR 0 00080479 _CLA1_5_ISR 0 00080483 _CLA1_6_ISR 0 0008048d _CLA1_7_ISR 0 00080497 _CLA1_8_ISR 0 0008061d _CLA_overflow_ISR 0 00080627 _CLA_underflow_ISR 0 00080bc5 _CalculateCrc 0 00080bf4 _CalculateCrcProgMem 1 00001400 _Cla1Regs 0 00000ce0 _Cla1SoftIntRegs 1 0005d200 _ClkCfgRegs 1 00005c80 _cmps1Regs 1 00005cA0 _Cmpss2Regs 1 00005cc0 _cmps3Regs 1 00005ce0 _Cmpss4Regs 1 00005d00 _Cmpss5Regs 1 00005d20 _Cmpss6Regs 1 00005d40 _Cmpss7Regs 1 00005d60 _Cmpss8Regs 1 0005d300 _CpuSysRegs 1 00000c00 _CpuTimer0Regs 1 00000c08 _CpuTimer1Regs 1 00000c10 _CpuTimer2Regs 0 000808ff _CsmUnlock 0 000800d3 _datalog_isr 0 00080325 _DMA_CH1_ISR 0 0008032f _DMA_CH2_ISR 0 00080339 _DMA_CH3_ISR 0 00080343 _dma_Ch4_ISR 0 0008034d _DMA_CH5_ISR 0 00080357 _DMA_CH6_ISR 1 00005c00 _DacaRegs 1 00005c10 _DacbRegs 1 00005c20 _DaccRegs 1 0005f070 _DcsmCommonRegs 1 00078000 _DcsmZ1Otp 1 0005f000 _DcsmZ1Regs 1 00078200 _DcsmZ2Otp 1 0005f040 _DcsmZ2Regs 1 0005d000 _DevCfgRegs 0 00080763 _DisableDog 0 00080715 _DisablePeripheralClocks 1 00007980 _DmaClaSrcSelRegs 1 00001000 _DmaRegs 0 00080274 _ECAP1_ISR 0 00080285 _ECAP2_ISR 0 0008028f _ECAP3_ISR 0 00080299 _ECAP4_ISR 0 000802a3 _ECAP5_ISR 0 000802ad _ECAP6_ISR 1 00005000 _ECap1Regs 1 00005020 _ECap2Regs 1 00005040 _ECap3Regs 1 00005060 _ECap4Regs 1 00005080 _ECap5Regs 1 000050a0 _ECap6Regs 0 000805e1 _EMIF_ERROR_ISR 0 0008063b _empty_ISR 0 000800e7 _EMU_ISR 0 00080537 _EPWM10_ISR 0 0008050f _EPWM10_TZ_ISR 0 00080541 _EPWM11_ISR 0 00080519 _EPWM11_TZ_ISR 0 0008054b _EPWM12_ISR 0 00080523 _EPWM12_TZ_ISR 0 0008021d _EPWM1_ISR 0 000801cd _EPWM1_TZ_ISR 0 0008022e _EPWM2_ISR 0 000801d7 _EPWM2_TZ_ISR 0 00080238 _EPWM3_ISR 0 000801e1 _EPWM3_TZ_ISR 0 00080242 _EPWM4_ISR 0 000801eb _EPWM4_TZ_ISR 0 0008024c _EPWM5_ISR 0 000801f5 _EPWM5_TZ_ISR 0 00080256 _EPWM6_ISR 0 000801ff _EPWM6_TZ_ISR 0 00080260 _EPWM7_ISR 0 00080209 _EPWM7_TZ_ISR 0 0008026a _EPWM8_ISR 0 00080213 _EPWM8_TZ_ISR 0 0008052d _EPWM9_ISR 0 00080505 _EPWM9_TZ_ISR 1 00004900 _EPwm10Regs 1 00004a00 _EPwm11Regs 1 00004b00 _EPwm12Regs 1 00004000 _EPwm1Regs 1 00004100 _EPwm2Regs 1 00004200 _EPwm3Regs 1 00004300 _EPwm4Regs 1 00004400 _EPwm5Regs 1 00004500 _EPwm6Regs 1 00004600 _EPwm7Regs 1 00004700 _EPwm8Regs 1 00004800 _EPwm9Regs 1 00007a00 _EPwmXbarRegs 0 000802b7 _EQEP1_ISR 0 000802c1 _EQEP2_ISR 0 000802cb _EQEP3_ISR 1 00005100 _EQep1Regs 1 00005140 _EQep2Regs 1 00005180 _EQep3Regs 1 0005f480 _Emif1ConfigRegs 1 00047000 _Emif1Regs 1 0005f4a0 _emif2ConfigRegs 1 00047800 _Emif2Regs 1 00000d01 _EmUBMode 1 00000d00 _EmuKey 0 000816ba _EnableDog 0 00080c30 _ExitFirmwareUpgradeMode 0 0000806e _F28x_usDelay 0 000805f5 _flash_corrected_error_isr 0 000804c9 _FPU_overflow_ISR 0 000804d3 _FPU_下溢_ISR 1 0000c82a _Fapi_GlobalInit 0 00081764 _Fapi_calculateFletcherChecksum 0 00081925 _Fapi_checkFsmForReady 0 000816c2 _Fapi_doBlankCheck 0 0008180c _Fapi_flushPipeline 0 0008194c _Fapi_getFsmStatus 0 00081576 _Fapi_initializeAPI 0 000816ff _Fapi_isAddressEcc 0 0008187d _Fapi_issueAppo23 CommandWithAddress 0 000812e2 _Fapi_issueProgramming Command 0 00081953 _Fapi_serviceWatchdogTimer 0 00081832 _Fapi_setActiveFlashBank 0 00081858 _Fapi_setupBankSectorEnable 0 0008162b _Fapi_setupEepromSectorEnable 0 000818e3 _Fapi_waitDelay 1 0005f800 _Flash0CtrlRegs 1 0005fb00 _Flash0EccRegs 1 0005fc00 _Flash1CtrlRegs 1 0005ff00 _Flash1EccRegs 0 00008052 _FlashOff _Bank0 0 00008060 _FlashOff _BANK1 1 00050024_FlashPumpSemaphoreRegs 0 00080999 _FrameWorkTask 0 000810a3 _GPIO_EnableUnbondedIOPullups 0 0008107e _GPIO_EnableUnbondedIOPullups For100Pin0 00081065 _GPIO_EnableUnbondedIOPullups For176Pin0 000810b9 _GPIO_ReadPin 0 0008100a _GPIO_SetupLock 0 00080eea_GPIO_SetupPinMux 0 00080f76 _GPIO_SetupPinOptions 0 00081033 _GPIO_SetupXINT1Gpio 0 0008103d _GPIO_SetupXINT2Gpio 0 00081047 _GPIO_SetupXINT3Gpio 0 00081051 _GPIO_SetupXINT4Gpio 0 0008105b _GPIO_SetupXINT5Gpio 0 000810d0 _GPIO_WritePin 0 0008155f _GetChar 0 00080a9a _GetTransmitFrame 1 00007c00 _GpioCtrlRegs 1 00007f00 _GpioDataRegs 0 00080974_HALT 0 00080985 _HIB 0 000809a3 _HandleCommand 0 0008036b _I2CA_FIFO_ISR 0 00080361 _I2CA_ISR 0 0008037f _I2CB_FIFO_ISR 0 00080375 _I2CB_ISR 1 00007300 _I2caRegs 1 00007340 _I2cbRegs 0 00080960 _IDLE 0 000800fb _ILLEGAL_ISR 0 000804dd _IPC0_ISR 0 000804e7 _IPC1_ISR 0 000804F1 _IPC2_ISR 0 000804fb _IPC3_ISR 0 00080837 _InitAuxPll 0 00008000 _InitFlash_BANK0 0 00008029 _InitFlash_BANK1 0 00080ea_InitGpio 0 00080691 外设锁定 0 00080652 _InitSysCtrl 0 00080771 _InitSysPll 0 0008169e _InitializeBoard 1 00007900 _InputXbarRegs 0 000816a9 _JumpToApp 0 000802fd _MCBSPA_RX_ISR 0 00080307 _MCBSPA_TX_ISR 0 00080311 _MCBSPB_RX_ISR 0 0008031b _MCBSPB_TX_ISR 1 00006000 _McbspaRegs 1 00006040 _McbspbRegs 1 0005f400 _MemCfgRegs 1 0005f500 _MemoryErrorRegs 0 000800F1 _NMI_ISR 0 00080648 _NOTUSED_ISR 0 000810ee _NVMemBlockErase 0 00081251 _NVMemWriteWord 1 00007060 _NmiIntrauptRegs 1 00007a80 _OutputXbarRegs 0 00080631 _PIE_RESERVE_ISR 1 00000ce0 _PieCtrlRegs 1 00000d00 _PieVectTable 0 0008156d _推杆 0 000805ff _RAM_ACCESS_Violation_ISR 0 000805eb _RAM_corrected_error_ISR 0 000800dd _RTOS_ISR 0 00080076 _RamfuncsLoadEnd abs 00000072 _RamfuncsLoadSize 0 00080004 _RamfuncsLoadStart 0 00008072 _RamfuncsRunEnd abs 00000072 _RamfuncsRunSize 0 00008000 _RamfuncsRunStart 0 0008074b _ReleaseFlashPump 0 000816ad _ResetDevice 1 0005e608 _RomPrefetchRegs 1 0005f540 _RomWaitStateRegs 0 000803b1 _SCIA_RX_ISR 0 000803bb _SCIA_TX_ISR 0 000803c5 _SCIB_RX_ISR 0 000803CF _SCIB_TX_ISR 0 00080389 _SCIC_RX_ISR 0 00080393 _SCIC_TX_ISR 0 0008039d _SCID_RX_ISR 0 000803a7 _SCID_TX_ISR 0 00080555 _SD1_ISR 0 0008055f _SD2_ISR 0 000802d5 _SPIA_RX_ISR 0 000802df _SPIA_TX_ISR 0 000802e9 _SPIB_RX_ISR 0 000802f3 _SPIB_TX_ISR 0 00080569 _spic_RX_ISR 0 00080573 _spic_TX_ISR 0 00080969 _STANDBY 0 00080609 _SYS_PLL_SLITH_ISR 1 00007200 _SciaRegs 1 00007210_ScibRegs 1 00007220_ScicRegs 1 00007230_ScidRegs 1 00005e00 _Sdfm1Regs 1 00005e80 _Sdfm2Regs 0 000ffffe _SecurityCheckEnd 0 0008072d _将 FlashPump_BANK0重新分光 0 0008073c _将 FlashPump_Bank1重新分页 0 00080755 _ServiceDog 1 00006100 _SpiaRegs 1 00006110 _SpibRegs 1 00006120 _SpicRegs 1 00007940 _SyncSockRegs 0 00080920 _SysIntOsc1Sel 0 0008092a _SysIntOsc2Sel 0 00080934 _ SysX 振荡器 0 000801b9 _TIMER0_ISR 0 000800b8 _Timer1_ISR 0 000800c9 _TIMER2_ISR 0 0008057d _UPPA_ISR 0 00080587 _USBA_ISR 0 0008015f _USER10_ISR 0 00080169 _USER11_ISR 0 00080173 _USER12_ISR 0 00080105 _User1_ISR 0 0008010f _User2_ISR 0 00080119 _User3_ISR 0 00080123 _User4_ISR 0 0008012d _USER5_ISR 0 00080137 _USER6_ISR 0 00080141 _USER7_ISR 0 0008014b _USER8_ISR 0 00080155 _USER9_ISR 0 0008153c _UartClose 0 00081502 _UartInit 0 0008153d _UartTask 1 00006200 _UppRegs 0 000804bf _VCU_ISR 0 000816ae _ValidAppPresent 0 000801c3 _WAKE_ISR 1 00007000 _WdRegs 0 00080afc _WriteHexRecord2Flash 0 0008019b _XINT1_ISR 0 000801a5 _XINT2_ISR 0 000804a1_XINT3_ISR 0 000804ab _XINT4_ISR 0 000804b5 _XINT5_ISR 1 00007920 _XbarRegs 1 00007070 _XintRegs 0 00081930 __Fapi_calculateOtpChecksum 0 00081790 _Fapi_divideUnsignedLong 0 00081735 __Fapi_issueFsmCommand 0 00081480 __Fapi_loopRegionForValue 0 00081916 __Fapi_scaleCycles 0 000817ba __Fapi_setupSectorsForWrite 1 00000600 _STACK_END ABS 00000200 __堆栈_大小 1 0000c838 __TI_clean_ptr 1 0000c83a __TI_dptors_ptr 1 0000c836 __TI_ENABLE_EXIT_PROFILE_OUTPUT ABS ffFFFF __TI_pprof_OUT_hndl abs ffffffff __TI_prof_data_size abs ffffff __TI_propof 数据开始 abs ffffff __binit __ abs ffffff __c_args__ 0 00080078 __cinit__ abs ffffff __etext__ abs ffffff __Pinit __ abs ffffff __text__ 0 000818fd __args_main 1 0000c83e __lock 0 00081943 _nop 0 0008193f _register_lock 0 0008193b __register_unlock 1 00000400 __STACK 0 00081957 __system_post_cinit 0 00081955 __system_pre_init 1 0000c940 __unlock 0 000817e3 _abort 0 000815d5 _c_int00 0 000818a1_copy_in 0 000817e5 _exit 0 00081680 _MAIN 0 000818c5 _memcpy 1 0000c83c _temp1 1 0000c83d _teke abs ffffff 活页夹 0 00080078 cinit 0 00080000 CODE_START ABS FFFFFF etext Abs ffffff 引脚
全局符号:按符号地址排序
页 地址 名称 ------ ---- 0 00000ce0 _Cla1SoftIntRegs 0 00008000 _InitFlash_BANK0 0 00008000 _RamfuncsRunStart 0 00008029 _InitFlash_BANK1 0 00008052 _FlashOff _Bank0 0 00008060 _FlashOff _BANK1 0 0000806e _F28x_usDelay 0 00008072 _RamfuncsRunEnd 0 00080000 CODE_START 0 00080004 _RamfuncsLoadStart 0 00080076 _RamfuncsLoadEnd 0 00080078 __cinit__ 0 00080078 cinit 0 000800b8 _Timer1_ISR 0 000800c9 _TIMER2_ISR 0 000800d3 _datalog_isr 0 000800dd _RTOS_ISR 0 000800e7 _EMU_ISR 0 000800F1 _NMI_ISR 0 000800fb _ILLEGAL_ISR 0 00080105 _User1_ISR 0 0008010f _User2_ISR 0 00080119 _User3_ISR 0 00080123 _User4_ISR 0 0008012d _USER5_ISR 0 00080137 _USER6_ISR 0 00080141 _USER7_ISR 0 0008014b _USER8_ISR 0 00080155 _USER9_ISR 0 0008015f _USER10_ISR 0 00080169 _USER11_ISR 0 00080173 _USER12_ISR 0 0008017d _ADCA1_ISR 0 00080187 _ADCB1_ISR 0 00080191 _ADCC1_ISR 0 0008019b _XINT1_ISR 0 000801a5 _XINT2_ISR 0 000801af _ADCD1_ISR 0 000801b9 _TIMER0_ISR 0 000801c3 _WAKE_ISR 0 000801cd _EPWM1_TZ_ISR 0 000801d7 _EPWM2_TZ_ISR 0 000801e1 _EPWM3_TZ_ISR 0 000801eb _EPWM4_TZ_ISR 0 000801f5 _EPWM5_TZ_ISR 0 000801ff _EPWM6_TZ_ISR 0 00080209 _EPWM7_TZ_ISR 0 00080213 _EPWM8_TZ_ISR 0 0008021d _EPWM1_ISR 0 0008022e _EPWM2_ISR 0 00080238 _EPWM3_ISR 0 00080242 _EPWM4_ISR 0 0008024c _EPWM5_ISR 0 00080256 _EPWM6_ISR 0 00080260 _EPWM7_ISR 0 0008026a _EPWM8_ISR 0 00080274 _ECAP1_ISR 0 00080285 _ECAP2_ISR 0 0008028f _ECAP3_ISR 0 00080299 _ECAP4_ISR 0 000802a3 _ECAP5_ISR 0 000802ad _ECAP6_ISR 0 000802b7 _EQEP1_ISR 0 000802c1 _EQEP2_ISR 0 000802cb _EQEP3_ISR 0 000802d5 _SPIA_RX_ISR 0 000802df _SPIA_TX_ISR 0 000802e9 _SPIB_RX_ISR 0 000802f3 _SPIB_TX_ISR 0 000802fd _MCBSPA_RX_ISR 0 00080307 _MCBSPA_TX_ISR 0 00080311 _MCBSPB_RX_ISR 0 0008031b _MCBSPB_TX_ISR 0 00080325 _DMA_CH1_ISR 0 0008032f _DMA_CH2_ISR 0 00080339 _DMA_CH3_ISR 0 00080343 _dma_Ch4_ISR 0 0008034d _DMA_CH5_ISR 0 00080357 _DMA_CH6_ISR 0 00080361 _I2CA_ISR 0 0008036b _I2CA_FIFO_ISR 0 00080375 _I2CB_ISR 0 0008037f _I2CB_FIFO_ISR 0 00080389 _SCIC_RX_ISR 0 00080393 _SCIC_TX_ISR 0 0008039d _SCID_RX_ISR 0 000803a7 _SCID_TX_ISR 0 000803b1 _SCIA_RX_ISR 0 000803bb _SCIA_TX_ISR 0 000803c5 _SCIB_RX_ISR 0 000803CF _SCIB_TX_ISR 0 000803d9 _CANA0_ISR 0 000803e3 _CANA1_ISR 0 000803ed _CANB0_ISR 0 000803f7 _CANB1_ISR 0 00080401 _ADCA_EVT_ISR 0 0008040b _ADCA2_ISR 0 00080415 _ADCA3_ISR 0 0008041f _ADCA4_ISR 0 00080429 _ADCB_EVT_ISR 0 00080433 _ADCB2_ISR 0 0008043d _ADCB3_ISR 0 00080447 _ADCB4_ISR 0 00080451 _CLA1_1_ISR 0 0008045b _CLA1_2_ISR 0 00080465 _CLA1_3_ISR 0 0008046f _CLA1_4_ISR 0 00080479 _CLA1_5_ISR 0 00080483 _CLA1_6_ISR 0 0008048d _CLA1_7_ISR 0 00080497 _CLA1_8_ISR 0 000804a1_XINT3_ISR 0 000804ab _XINT4_ISR 0 000804b5 _XINT5_ISR 0 000804bf _VCU_ISR 0 000804c9 _FPU_overflow_ISR 0 000804d3 _FPU_下溢_ISR 0 000804dd _IPC0_ISR 0 000804e7 _IPC1_ISR 0 000804F1 _IPC2_ISR 0 000804fb _IPC3_ISR 0 00080505 _EPWM9_TZ_ISR 0 0008050f _EPWM10_TZ_ISR 0 00080519 _EPWM11_TZ_ISR 0 00080523 _EPWM12_TZ_ISR 0 0008052d _EPWM9_ISR 0 00080537 _EPWM10_ISR 0 00080541 _EPWM11_ISR 0 0008054b _EPWM12_ISR 0 00080555 _SD1_ISR 0 0008055f _SD2_ISR 0 00080569 _spic_RX_ISR 0 00080573 _spic_TX_ISR 0 0008057d _UPPA_ISR 0 00080587 _USBA_ISR 0 00080591 _ADCC_EVT_ISR 0 0008059b _ADCC2_ISR 0 000805a5 _ADCC3_ISR 0 000805af _ADCC4_ISR 0 000805b9 _ADCD_EVT_ISR 0 000805c3 _ADCD2_ISR 0 000805cd _ADCD3_ISR 0 000805d7 _ADCD4_ISR 0 000805e1 _EMIF_ERROR_ISR 0 000805eb _RAM_corrected_error_ISR 0 000805f5 _flash_corrected_error_isr 0 000805ff _RAM_ACCESS_Violation_ISR 0 00080609 _SYS_PLL_SLITH_ISR 0 00080613 _AUX_PLL_SL滑动_ISR 0 0008061d _CLA_overflow_ISR 0 00080627 _CLA_underflow_ISR 0 00080631 _PIE_RESERVE_ISR 0 0008063b _empty_ISR 0 00080648 _NOTUSED_ISR 0 00080652 _InitSysCtrl 0 00080691 外设锁定 0 00080715 _DisablePeripheralClocks 0 0008072d _将 FlashPump_BANK0重新分光 0 0008073c _将 FlashPump_Bank1重新分页 0 0008074b _ReleaseFlashPump 0 00080755 _ServiceDog 0 00080763 _DisableDog 0 00080771 _InitSysPll 0 00080837 _InitAuxPll 0 000808ff _CsmUnlock 0 00080920 _SysIntOsc1Sel 0 0008092a _SysIntOsc2Sel 0 00080934 _ SysX 振荡器 0 00080940_AuxIntOsc2Sel 0 0008094a _AuxXTALOscSel 0 00080956 _AuxAuxClkSel 0 00080960 _IDLE 0 00080969 _STANDBY 0 00080974_HALT 0 00080985 _HIB 0 00080999 _FrameWorkTask 0 000809a3 _HandleCommand 0 00080a0b _BuildRxFrame 0 00080a9a _GetTransmitFrame 0 00080afc _WriteHexRecord2Flash 0 00080bc5 _CalculateCrc 0 00080bf4 _CalculateCrcProgMem 0 00080c30 _ExitFirmwareUpgradeMode 0 00080ea_InitGpio 0 00080eea_GPIO_SetupPinMux 0 00080f76 _GPIO_SetupPinOptions 0 0008100a _GPIO_SetupLock 0 00081033 _GPIO_SetupXINT1Gpio 0 0008103d _GPIO_SetupXINT2Gpio 0 00081047 _GPIO_SetupXINT3Gpio 0 00081051 _GPIO_SetupXINT4Gpio 0 0008105b _GPIO_SetupXINT5Gpio 0 00081065 _GPIO_EnableUnbondedIOPullupsFor176Pin0 0008107e _GPIO_EnableUnbondedIOPullupsFor100Pin0 000810a3 _GPIO_EnableUnbondedIOups Pullup 0 000810b9 _GPIO_ReadPin 0 000810d0 _GPIO_WritePin 0 000810ee _NVMemBlockErase 0 00081251 _NVMemWriteWord 0 000812e2 _Fapi_issueProgrammingCommand 0 00081480 __Fapi_loopRegionForValue 0 00081502 _UartInit 0 0008153c _UartClose 0 0008153d _UartTask 0 0008155f _GetChar 0 0008156d _推杆 0 00081576 _Fapi_initializeAPI 0 000815d5 _c_int00 0 0008162b _Fapi_setupEepromSectorEnable 0 00081680 _main 0 0008169e _InitializeBoard 0 000816a9 _JumpToApp 0 000816ad _ResetDevice 0 000816ae _ValidAppPresent 0 000816ba _EnableDog 0 000816c2 _Fapi_doBlankCheck 0 000816ff _Fapi_isAddressEcc 0 00081735 __Fapi_issueFsmCommand 0 00081764 _Fapi_calculateFletcherChecksum 0 00081790 __Fapi_divedUnsignedLong 0 000817ba __Fapi_setupSectorsForWrite 0 000817e3 C$$$EXIT 0 000817e3 _abort 0 000817e5 _exit 0 0008180c _Fapi_flushPipeline 0 00081832 _Fapi_setActiveFlashBank 0 00081858 _Fapi_setupBankSectorEnable 0 0008187d _Fapi_issue19dCommandWithAddress 0 000818a1 _copy_in 0 000818c5 _memcpy 0 000818e3 _Fapi_waitDelay 0 000818fd __args_main 0 00081916 __Fapi_scaleCycles 0 00081925 _Fapi_checkFsmForReady 0 00081930 __Fapi_calculateOtpChecksum 0 0008193b __register_unlock 0 0008193f _register_lock 0 00081943 _nop 0 0008194c _Fapi_getFsmStatus 0 00081953 _Fapi_serviceWatchdogTimer 0 00081955 __system_pre_init 0 00081957 __system_post_cinit 0 000ffffe _SecurityCheckEnd 1 00000400 __STACK 1 00000600 _STACK_END 1 00000b00 _AdcResultRegs 1 00000b20 _AdcbResultRegs 1 00000b40 _AdcResultRegs 1 00000b60 _AdcdResultRegs 1 00000c00 _CpuTimer0Regs 1 00000c08 _CpuTimer1Regs 1 00000c10 _CpuTimer2Regs 1 00000ce0 _PieCtrlRegs 1 00000d00 _EmuKey 1 00000d00 _PieVectTable 1 00000d01 _EmUBMode 1 00001000 _DmaRegs 1 00001400 _Cla1Regs 1 00004000 _EPwm1Regs 1 00004100 _EPwm2Regs 1 00004200 _EPwm3Regs 1 00004300 _EPwm4Regs 1 00004400 _EPwm5Regs 1 00004500 _EPwm6Regs 1 00004600 _EPwm7Regs 1 00004700 _EPwm8Regs 1 00004800 _EPwm9Regs 1 00004900 _EPwm10Regs 1 00004a00 _EPwm11Regs 1 00004b00 _EPwm12Regs 1 00005000 _ECap1Regs 1 00005020 _ECap2Regs 1 00005040 _ECap3Regs 1 00005060 _ECap4Regs 1 00005080 _ECap5Regs 1 000050a0 _ECap6Regs 1 00005100 _EQep1Regs 1 00005140 _EQep2Regs 1 00005180 _EQep3Regs 1 00005c00 _DacaRegs 1 00005c10 _DacbRegs 1 00005c20 _DaccRegs 1 00005c80 _cmps1Regs 1 00005cA0 _Cmpss2Regs 1 00005cc0 _cmps3Regs 1 00005ce0 _Cmpss4Regs 1 00005d00 _Cmpss5Regs 1 00005d20 _Cmpss6Regs 1 00005d40 _Cmpss7Regs 1 00005d60 _Cmpss8Regs 1 00005e00 _Sdfm1Regs 1 00005e80 _Sdfm2Regs 1 00006000 _McbspaRegs 1 00006040 _McbspbRegs 1 00006100 _SpiaRegs 1 00006110 _SpibRegs 1 00006120 _SpicRegs 1 00006200 _UppRegs 1 00007000 _WdRegs 1 00007060 _NmiIntrauptRegs 1 00007070 _XintRegs 1 00007200 _SciaRegs 1 00007210_ScibRegs 1 00007220_ScicRegs 1 00007230_ScidRegs 1 00007300 _I2caRegs 1 00007340 _I2cbRegs 1 00007400 _AdcaRegs 1 00007480_AdcbRegs 1 00007500_AdcRegs 1 00007580_AdcdRegs 1 00007900 _InputXbarRegs 1 00007920 _XbarRegs 1 00007940 _SyncSockRegs 1 00007980 _DmaClaSrcSelRegs 1 00007a00 _EPwmXbarRegs 1 00007a80 _OutputXbarRegs 1 00007c00 _GpioCtrlRegs 1 00007f00 _GpioDataRegs 1 0000c82a _Fapi_GlobalInit 1 0000c836 __TI_ENABLE_EXIT_PROFILE_OUTPUT 1 0000c838 __TI_clean_ptr 1 0000c83a __TI_dptors_ptr 1 0000c83c _temp1 1 0000c83d _teke 1 0000c83e __lock 1 0000c940 __unlock 1 00047000 _Emif1Regs 1 00047800 _Emif2Regs 1 00050024_FlashPumpSemaphoreRegs 1 0005d000 _DevCfgRegs 1 0005d180 _AnalogSubsysRegs 1 0005d200 _ClkCfgRegs 1 0005d300 _CpuSysRegs 1 0005e608 _RomPrefetchRegs 1 0005f000 _DcsmZ1Regs 1 0005f040 _DcsmZ2Regs 1 0005f070 _DcsmCommonRegs 1 0005f400 _MemCfgRegs 1 0005f480 _Emif1ConfigRegs 1 0005f4a0 _emif2ConfigRegs 1 0005f4c0 _AccessProtectionRegs 1 0005f500 _MemoryErrorRegs 1 0005f540 _RomWaitStateRegs 1 0005f800 _Flash0CtrlRegs 1 0005fb00 _Flash0EccRegs 1 0005fc00 _Flash1CtrlRegs 1 0005ff00 _Flash1EccRegs 1 00078000 _DcsmZ1Otp 1 00078200 _DcsmZ2Otp abs 00000072 _RamfuncsLoadSize abs 00000072 _RamfuncsRunSize ABS 00000200 __堆栈_大小 abs ffffff .text abs ffffffff __TI_pprof_out_hndl abs ffffffff __TI_prof_data_size abs ffffff __TI_propof 数据开始 abs ffffff __binit __ abs ffffff __c_args__ abs ffffff __etext__ abs ffffff __Pinit __ abs ffffff __text__ abs ffffff 活页夹 ABS FFFFFF etext Abs ffffff 引脚
[365个符号]