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.

[参考译文] TMS320F2.8034万:编程/擦除与启动相同的闪存扇区

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/584698/tms320f28034-programming-erasing-the-same-flash-sector-as-the-one-booting-from

部件号:TMS320F2.8034万

我正在尝试对TMS320F2.8034万 Piccolo进行闪存编程。  我在所有尝试中都取得了成功,但当我尝试将应用程序闪存至加载/运行应用程序时,我尝试的操作都是成功的。  我已使用#pragma code_section (func_name,“ramfuncs”);编译器指令将所有用户编程的实时函数置入RAM中。  RAM中没有初始化代码或main()。  

 

我已将链接程序.cmd文件和关联的.map文件粘贴到此消息中。  链接程序命令文件有注释(请参见 /*,当此行未注释时.....)。对于哪些有效,哪些无效。 “flashSectorA.dat”文件是尝试对闪存扇区A进行编程的结果。 15半个字在擦除后被编程,但程序随后崩溃。

 

闪存扇区B的运行正常;SRAM的运行正常。  唯一不起作用的闪存操作是当我从闪存扇区A启动,将大部分程序复制到RAM,然后尝试将新的可执行文件写入闪存扇区A时

 

如果您有任何建议,我们将不胜感激。

/*

// TI文件$Revision:/main/4 $

//签入$日期:2009年11月9日15:09:14 $

//###################################################################

//

//文件:F2.8034万.cmd

//

//标题:F2.8034万设备的链接器命令文件

//

//###################################################################

//$TI版本:2803x内部版本2 $

//$发布日期:2008年11月11日$

//###################################################################

*/

/*===================================================================================

//用于Code Composer Studio 2.2 及更高版本

//----------------

//除了此内存链接器命令文件外,

//将头链接器命令文件直接添加到项目中。

//需要头链接器命令文件来链接

//外围结构到中的正确位置

//内存映射。

//

//头链接器文件位于<base>\DSP2803x_Headers\cmd中

//

//对于BIOS应用程序,添加:DSP2803x_Headers_BIOS.cmd

//对于非BIOS应用程序,添加:DSP2803x_Headers_nonBIOS.cmd

=================================================================================================================== */

/*===================================================================================

//对于2.2 之前的Code Composer Studio

//----------------

//1)使用以下-l语句之一来包括

//项目中的头链接器命令文件。 头链接器

//文件是将外围结构链接到正确的所需的

//内存映射中的位置*/

/*取消注释此行以仅包括非BIOS应用程序的文件*/

-l DSP2803x_Headers_nonBIOS.cmd

/*取消注释此行以包括仅用于BIOS应用程序的文件*/

/*-l DSP2803x_Headers_BIOS.cmd */

/* 2)在项目中,将路径添加到<base>\DSP2803x_headers\cmd

项目->生成选项下的库搜索路径,链接器选项卡,

库搜索路径(-i)。

/*=========================================================================================================== */

/*定义F2.8034万的内存块起始/长度

第0页将用于组织程序部分

第1页将用于组织数据部分

注:

F2803x上的内存块是一致的(即相同

物理内存)。

这是不应出现的相同内存区域

为第0页和第1页定义。

这样做会导致程序损坏

和/或数据。

l0内存块已镜像-即

它可以在高内存或低内存中访问。

为简单起见,此中仅使用一个实例

链接程序文件。

连续SARAM内存块或闪存扇区可以是

如果需要创建更大的内存块,则进行组合。

*/

内存

0页:/*程序存储器*/

/*内存(RAM/FLASE/OTP)块可移至Page1以进行数据分配*/

RAML123:原点= 0x0.82万,长度= 0x001E00 /*片上RAM块L1-L3 */

OTP:原点= 0x3D7800,长度= 0x0.04万 /*片上OTP */

FLASHH:原始= 0x3E8000,长度= 0x0.2万 /*片上闪存*/

FLASHG:原点= 0x3EA000,长度= 0x0.2万 /*片上闪存*/

FLASHF:原点= 0x3EC000,长度= 0x0.2万 /*片上闪存*/

FLASHE:原点= 0x3EE000,长度= 0x0.2万 /*片上闪存*/

// FLASHABCD:原始= 0x3F0000,长度= 0x007F80 /*片上闪存*/

FLASHD : Origin = 0x3F0000,length = 0x0.2万 /*片上闪存*/

FLASHC:原点= 0x3F2000,长度= 0x0.2万 /*片上闪存*/

FLASHB:原点= 0x3F4000,长度= 0x0.2万 /*片上闪存*/

FLASHA:原点= 0x3F6000,长度= 0x001F80 /*片上闪存*/

CSM_RSVD:原点= 0x3F7F80,长度= 0x0.0076万 /* FLASHA的一部分。 在使用CSM时使用所有0x0000编程。 */

BEGIN:Origin = 0x3F7FF6,length = 0x0.0002万 /*部分FLASHA。 用于“引导至闪存”引导加载程序模式。 */

CSM_PWL_P0:原点= 0x3F7FF8,长度= 0x0.0008万 /* FLASHA的一部分。 FLASHA */中的CSM密码位置

IQTABLES:ORIGIN = 0x3FE000,LENGTH = 0x000B50 /*引导ROM中的IQ数学表*/

IQTABLES2:原始= 0x3FEB50,长度= 0x0.0008万C /*引导ROM中的IQ数学表*/

IQTABLES3:原始= 0x3FEBDC,长度= 0x0000AA /*引导ROM中的IQ数学表*/

ROM:Origin = 0x3FF27C,length = 0x000D44 /* Boot ROM */

Reset : origin = 0x3FFFC0,length = 0x0.0002万 /* part of boot ROM */

矢量:原始= 0x3FFFC2,长度= 0x0.0003万E /*启动ROM的一部分*/

1页:/*数据存储器*/

/*内存(RAM/FLASE/OTP)块可以移动到PAGE0以进行程序分配*/

/*寄存器保留在Page1上*/

BOOT_RSVD:Origin = 0x0万,length = 0x0.005万 /* M0的一部分,boot ROM将使用此堆栈*/

RAM_M0_M1:原点= 0x0.005万,长度= 0x0007B0 /*片上RAM块M0与RAM块M1 */组合

RAML0:原点= 0x0.8万,长度= 0x0.02万 /*片上RAM块L0 */

// RAML2:原点= 0x008C00,长度= 0x0.04万 /*片上RAM块L2 */

// RAML3:原点= 0x0.9万,长度= 0x0.1万 /*片上RAM块L3 */

}

/*将部分分配给内存块。

注意:

DSP28_CodeStartBranch.asm中的codegstart用户定义部分用于重定向代码

引导至闪存时执行

RAMfuncs用户定义的部分,用于存储将从闪存复制到RAM的函数

*/

章节

/*分配方案领域:*/

.cinit:> FLASHA,page =0

.Pinit:> FLASHA,页=0

//.text:> RAML123,page =0 /*当此行未注释时,软件加载闪存并执行*/

//.text:> FLASHB,页= 0 /*当此行未注释时,软件加载闪存并执行*/

text :> FLASHA,page =0 /*当此行未注释时,软件崩溃*/

/*这与传入的Motorola S记录文件中的扇区相同*/

codegstart:> begin,page =0

ramfuncs:load = FLASHA,

RUN = RAML123,

load_start(_RamfuncsLoadStart)

load_end (_RamfuncsLoadEnd),

run_start(_RamfuncsRunStart)

页面= 0

csmpasswds :> CSM_PWL_P0=0

csm_rsvd:> CSM_RSVD页面= 0

/*分配未初始化的数据段:*/

.stack:> RAML0 page = 1

.ebss:> RAM_M0_M1 page = 1

esysmem:> RAML0页面= 1

/*初始化部分进入Flash */

/*要让SDFlash对这些进行编程,必须将它们分配到第0页*/

//.econst :> FLASHABCD page =0

//.econst :> FLASHA页=0

//.switch:> FLASHA page = 0

econst :> FLASHA页面=0

.switch:> FLASHA PAGE =0

/*分配IQ数学领域:*/

// IQmath :> FLASHH页面=0 /*数学代码*/

IQmathTables:> IQTABLES,page =0,type = NoLoad

/*如果调用IQNexp()或IQexp(),则取消注释以下部分

从IQMath.lib库中执行函数,以便利用

引导ROM中的相关IQ Math表(这可节省空间和引导ROM

为1等待状态)。 如果此部分未取消注释,请使用IQmathTables2.

将加载到其他存储器(SARAM,闪存等)中并将占用

打开空间,但0等待状态是可能的。

*/

/*

IQmathTables2:> IQTABLES2,page =0,type = NoLoad

IQMath.lib<IQNexpTable.obj>(IQmathTablesRam)

}

*/

/*如果调用IQNasin()或IQasin(),请取消对以下部分的注释

从IQMath.lib库中执行函数,以便利用

引导ROM中的相关IQ Math表(这可节省空间和引导ROM

为1等待状态)。 如果此部分未取消注释,请使用IQmathTables2.

将加载到其他存储器(SARAM,闪存等)中并将占用

打开空间,但0等待状态是可能的。

*/

/*

IQmathTables3:> IQTABLES3,page =0,type = NoLoad

IQMath.lib<IQNasinTable.obj>(IQmathTablesRam)

}

*/

/*.reset是编译器使用的标准部分。 它包含*/

/* C代码的_c_int00起始地址。 /*

/*当使用引导ROM时,此部分和CPU矢量*/

不需要/*表。 因此,默认类型在此处设置为*/

/* DSECT */

.reset:> reset,page =0,type = dsect

引导程序:>引导程序页=0,类型= DSECT

}

/*

//===========================================================================================================================================

//文件结束。

//===========================================================================================================================================

*/

 

*****************
            TMS320C2000连接器PC v 15.12 Tm4.                    
*****************
>> 2017年3月28日15:43:04链接

输出文件名:  <LPC_Gen3_5.out>
入口点符号:"_c_int00" 地址:003f63ba


内存配置

        名称           使用的原点   长度         未使用  的属性   填充
----------------  -----------------  -------------------  -----------------  -----------------  --------  
第0页:
 RAML12.3万              0000.82万  0.0001万e00 000003410万00341 00001abf0.0341万 00001abf RWIX0.0001万 RWIX
 OTP                  003d780万  00040万 0000万 0000.04万 RWIX
 FLASHH               003e800万  000200万 0000万 0000.2万 RWIX
 FLASHG               003ea2亿  0000200万 0000000万 0000.2万 RWIX
 FLASHF               003ec2亿  0000200万 0000000万 0000.2万 RWIX
 FLASHE               003ee2亿  0000200万 0000000万 0000.2万 RWIX
 FLASHD               003f0万  000200万 0000万 0000.2万 RWIX
 FLASHC               003f200万  000200万 0000万 0000.2万 RWIX
 FLASHB               003f400万  000200万 0000万 0000.2万 RWIX
 FLASHA               003f6000  00001f80 00000ad1000000ad1 000014af100.0014万af RWIX
 CSM_RSVD             003f7f8000万  0000007600万 0000000万 0000.0076万 RWIX
 开始                003f7ff600万  0000000.2万 0000.0002万 00000000 RWIX
 CSM_PWL_P0003           003f7ff800万  0000000.8万 0000万 00000008 RWIX
 IQTABLES             003fe00000000  00000b5万 0000万 0万b50 RWIX
 IQTABLES2003            003feb500000008  c 0万 0.0008万c RWIX
 IQTABLES3003            febdc  0万aa 0万 000000aa RWIX
 ROM                  003ff27c  0万d44 000000004.4万00000 00000d440万 00000d44 RWIX0万 RWIX
 重置                003fffc0万  0000000.2万 0000万 00000002 RWIX
 引导程序              003fffc20000003  e 0万0000003e  RWIX0.0003万 RWIX

第1页:
 BOOT_RSVD            0万00  000000500万00050 000000000.5亿00 000000500万00050 RWIX0.005万 RWIX
 RAM_M0_M100万            0000005000.0007万  000007b0.0002万 0000025.8万 0000.0558万 RWIX
 DEV_EMU              0.0008万80  000001058万00105 000000041.05亿04 000001010.4万00101 RWIX0.0101万 RWIX
 SYS_PWR_CTL          0.0009万85  000000038.5万00003 000000030.03亿03 000000000.3万00000 RWIX0万 RWIX
 flash_regs           0万a80  000000608000万60 000000086000万08 000000580.8万00058 RWIX0.0058万 RWIX
 CSM                  0万ae0  000000100万10 000000101万00010 000000000.001万 00000000 RWIX00000000 RWIX
 ADC_Result           0万b00  000000200万20 000000202000万20 000000002万00000 RWIX0万 RWIX
 CPU_TIMER000000           00000c0万  000000800万 0000000.8万 0000万 RWIX
 CPU_Timer100000           00000c800万  000000800万 0000000.8万 0000万 RWIX
 CPU_TIMER200000           00000c1000万  000000800万 0000000.8万 0000万 RWIX
 PIE_CTRL             0万ce0  00000020000000020 0000001a 0.0006万 RWIX
 PIE_VECT             0万d00  000001000.0001万00 000001000.0001万00 000000000万00000 RWIX0万 RWIX
 CLA100.0014万                 0000140万  0000008000万 0000004万 0000.004万 RWIX
 ECANA                0.006万00  000000400万00040 000000340.004万 00000034 0000000c00000034 0000000c RWIX0万 RWIX
 ECANA LAM            0.006万40  000000404万00040 000000400.4亿40 000000004万00000 RWIX0万 RWIX
 ECANA_MOTS           0.006万80  000000408万00040 000000400.4亿40 000000004万00000 RWIX0万 RWIX
 ECANA MOTO           0.006万c0  000000400万40 000000404万00040 000000000.004万 00000000 RWIX00000000 RWIX
 ECANA_MBOX           0.0061万00  000001000万00100 000001001亿00 000000000万00000 RWIX0万 RWIX
 comp100.0064万                0000640万  0000002000万 0000001400万 0c RWIX
 comp200.0064万                0000642000万  0000002000万 0000001400万 0c RWIX
 comp300.0064万                0000644000万  0000002000万 0000001400万 0c RWIX
 EPWM100.0068万                0000680万  0000004000万 0000004万 0000万 RWIX
 EPWM200.0068万                0000684000万  0000004000万 0000004万 0000万 RWIX
 EPWM300.0068万                0000688000万  0000004000万 0000004万 0000万 RWIX
 EPWM400.0068万                000068c0万  0000004万 0000.004万 00000000 RWIX
 EPWM500.0069万                0000690万  0000004000万 0000004万 0000万 RWIX
 EPWM600.0069万                0000694000万  0000004000万 0000004万 0000万 RWIX
 EPWM700.0069万                0000698000万  0000004000万 0000004万 0000万 RWIX
 eCAP100006                00006a0万  0000002000万 0000002万 0000万 RWIX
 HRCAP100006               00006ac0万  0000002万 0000.002万 00000000  RWIX
 HRCAP200006               00006ae0万  0000002万 0000.002万 00000000  RWIX
 EQEP100006                00006b0万  0000004000万 0000004万 0000万 RWIX
 Lina                 0.0006万c00  000000800万00080 0000004a0.008万 0000004a 000000360000004 00000036 RWIX0.0036万 RWIX
 GPIOCTRL             0.0006万f80  000000408000万40 000000404000万40 000000004万00000 RWIX0万 RWIX
 GPIODAT              0.0006万fc0  000000200万20 000000202万00020 000000000.002万 00000000  RWIX00000000 RWIX
 GPIOINT              0.0006万fe0  00000020000000020 0000000c 0.0014万 RWIX
 系统               0.007万10  000000201万00020 000000200.2亿20 000000002万00000 RWIX0万 RWIX
 SPIA                 0.007万40  000000104万00010 000000100.1亿10 000000001万00000 RWIX0万 RWIX
 scia                 0.007万50  000000105万00010 000000100.1亿10 000000001万00000 RWIX0万 RWIX
 NMIINTRUPT           0.007万60  000000106万00010 000000100.1亿10 000000001万00000 RWIX0万 RWIX
 XINTRUPT             0.007万70  000000107万00010 000000100.1亿10 000000001万00000 RWIX0万 RWIX
 ADC                  0.0071万00  000000800万00080 000000500.8亿50 000000305万00030 RWIX0.003万 RWIX
 SPIB                 0.0077万40  000000104万00010 000000100.1亿10 000000001万00000 RWIX0万 RWIX
 I2CA                 0.0079万00  000000400万00040 000000220.004万 00000022 0000001e00000022 0000001e RWIX0.0001万 RWIX
 RAML0.008万                0000800.0002万  0000020.0002万 0000020万 0000万 RWIX
 零件ID               003d7e8000万  000000100万 0000000.1万 0000万 RWIX
 CSM_PWL              003f7ff800万  0000000.8万 0000.0008万 00000000 RWIX


区段分配图

 输出                                 属性/
书帖  页面   原点     长度      输入书帖
-----------------  --------   --------   --------
文本     0003   003f6000   0000063a     
                 003f6000   0000017c    DSP2803x_DefaultIsr.obj (.text:Retain)
                 003f617c   0.0144万    DSP2803x_sysctrl.obj (.text)
                 003f62c0万   a0    linkgpia.obj (.text)
                 003f6360   0000005a    rts2800_ml.lib:fs_Bumpur.obj (.text)
                 003f63ba   0.0054万                   :boot.obj (.text)
                 003f640e   0.0051万    linkSystem.obj (.text)
                 003f645f   0.0046万    linkSPI_B.obj (.text)
                 003f64a500000046       rts2800_ml.lib:cpy_tbl.obj (.text)
                 003f64eb   0.0033万    DSP2803x_PIECTRL.OBJ (.text)
                 003f651e   0.0002万d    linkSCI.obj (.text)
                 003f654b   0.0029万    rts2800_ml.lib:exit.obj (.text)
                 003f657.4万   0000.0029万                   :fs_tol.obj (.text)
                 003f659d   0.0026万    DSP2803x_PieVect.obj (.text)
                 003f65c30000001   d    rts2800_ml.lib:memcpy.obj (.text)
                 003f65e00000001   a                   :cpy_utils.obj (.text)
                 003f65fa   0.0019万                   :args_main.obj (.text)
                 003f6613   0000000e    linkFLASH.obj (.text)
                 003f662.1万   0000.0009万    rts2800_ml.lib:_lock.obj (.text)
                 003f662a   0.0008万    DSP2803x_CodeStartBranch.obj (.text)
                 003f663.2万   0000.0005万    main.obj (.text)
                 003f663.7万   0000.0002万    rts2800_ml.lib:pre_init.obj (.text)
                 003f663.9万   0000.0001万                   :STARTUP.OBJ (.text)

ramfuns  0003   f663a   0.0341万    运行ADDR = 0.82万
                 003f663a   0.0271万    固件Update.obj (ramfuncs)
                 003f68ab   0.0037万    linkSPI_B.obj (ramfuns:Retain)
                 003f68e200000030       linkFLASH.obj (ramfuncs)
                 003f691.2万   0000.0026万    linkSCI.obj (ramfuncs)
                 003f693.8万   0000.0023万    linkSCI.obj (ramfuns:Retain)
                 003f695b   0.0019万    DSP2803x_sysctrl.obj (ramfuncs)
                 003f697.4万   0000.0004万    DSP2803x_usDelay.obj (ramfuncs)
                 003f697.8万   0000.0003万    main.obj (ramfuncs)

econst   0003   f697c   0.01万     
                 003f697c   0.01万    DSP2803x_PieVect.obj (.econst:_PieVectorTableInit)

cinit    0003   f6a7c   0.0056万     
                 003f6a7c   0.0002万c    linkSPI_B.obj (.cinit)
                 003f6aa80000000   e    rts2800_ml.lib:exit.obj (.cinit)
                 003f6ab600000008       linkSCI.obj (.cinit)
                 003f6abe   0.0005万    rts2800_ml.lib:_lock.obj (.cinit:__lock)
                 003f6ac300000005                      :_lock.obj (.cinit:__unlock)
                 003f6ac800000004       固件Update.obj (.cinit)
                 003f6acc   0.0004万    LaserControl.obj (.cinit)
                 003f6ad000000002       --孔--[填充=0

代码启动
*         0003   003f7ff600000002        
                 003f7ff600000002       DSP2803x_CodeStartBranch.obj (代码启动)

.ebss     100万   0000005万   0000.0258万    未初始化
                 0万50   000000185万00018    DSP2803x_CpuTimers.obj0.0018万 DSP2803x_CpuTimers.obj (2803 (.ebss)
                 0万68   000000096.8万00009    exceptions.obj0.0009万 exceptions.obj (.ebss)
                 0万71   000000017.1万00001    LaserControl.obj0.0001万 LaserControl.obj (.ebss)
                 0万72   000000067.2万00006    rts2800_ml.lib0.0006万 rts2800_ml.lib:2800:exit.obj (.ebss)
                 0万78   000000027.8万00002                   :0.0002万:_lock.obj (.ebss:__lock)
                 0.0007万a   0.0002万                   :_lock.obj (.ebss:__unlock)
                 0.0007万c   0.0004万    --孔--
                 0.008万   000000e7    linkSPI_B.OBJ (.ebss)
                 0.0001万67   000000196.7万00019    --0.0019万 --孔--
                 0.018万   000000a7    固件Update.obj (.ebss)
                 0.0002万27   000000192.7万00019    --0.0019万 --孔--
                 0.0002万40   000000684万00068    linkSCI.obj0.0068万 linkSCI.obj (.ebss)

DevEmuRegsFile
*         100.0008万   0000088万   0000.0004万    未初始化
                 0.0008万80   000000048万00004    DSP2803x_GlobalVariableDefs.obj0.0004万 DSP2803x_GlobalVariableDefs.obj (2803 (DevEmuRegsFile)

SysPwrCtrlRegsFile
*         100.0009万   0000098.5万   0000.0003万    未初始化
                 0.0009万85   000000038.5万00003    DSP2803x_GlobalVariableDefs.obj0.0003万 DSP2803x_GlobalVariableDefs.obj (2803 (SysPwrCtrlRegsFile)

FlashRegsFile
*         100000   00000a8万   0000.0008万    未初始化
                 0万a80   000000088万00008    DSP2803x_GlobalVariableDefs.obj0.0008万 DSP2803x_GlobalVariableDefs.obj (2803 (FlashRegsFile)

CsmRegsFile
*         100000   00000ae000000010       未初始化
                 0万ae0   00000010000000010    DSP2803x_GlobalVariableDefs.obj (CsmRegsFile)

AdcResultFile
*         100000   00000b0万   0000.002万    未初始化
                 0万b00   000000200万00020    DSP2803x_GlobalVariableDefs.obj0.002万 DSP2803x_GlobalVariableDefs.obj (2803 (AdcResultFile)

CpuTimer0RegsFile
*         100000   00000c0万   0000.0008万    未初始化
                 0万c00   000000080万00008    DSP2803x_GlobalVariableDefs.obj0.0008万 DSP2803x_GlobalVariableDefs.obj (2803 (CpuTimer0RegsFile)

CpuTimer1RegsFile
*         100000   00000c0.8万   0000.0008万    未初始化
                 0万c08   000000080.8万00008    DSP2803x_GlobalVariableDefs.obj0.0008万 DSP2803x_GlobalVariableDefs.obj (2803 (CpuTimer1RegsFile)

CpuTimer2RegsFile
*         100000   00000c1万   0000.0008万    未初始化
                 0万c10   000000081万00008    DSP2803x_GlobalVariableDefs.obj0.0008万 DSP2803x_GlobalVariableDefs.obj (2803 (CpuTimer2RegsFile)

PieCtrlRegsFile
*         100000   00000ce00000001   a    未初始化
                 0万ce0   0000001a00000001a    DSP2803x_GlobalVariableDefs.obj (PieCtrlRegsFile)

PieVectorTableFile
*         100000   00000d0万   0000.01万    未初始化
                 0万d00   000001000万00100    DSP2803x_GlobalVariableDefs.obj0.01万 DSP2803x_GlobalVariableDefs.obj (2803 (PieVectorTableFile)

EmuKeyVar
*         100000   00000d0万   0000.0001万    未初始化
                 0万d00   000000010万00001    DSP2803x_GlobalVariableDefs.obj0.0001万 DSP2803x_GlobalVariableDefs.obj (2803 (EmuKeyVar)

EmuBModeVar
*         100000   00000d0.1万   0000.0001万    未初始化
                 0万d01   000000010.1万00001    DSP2803x_GlobalVariableDefs.obj0.0001万 DSP2803x_GlobalVariableDefs.obj (2803 (EmuBModeVar)

FlashCallbackVar
*         100000   00000d0.2万   0000.0002万    未初始化
                 0万d02   000000020.2万00002    DSP2803x_GlobalVariableDefs.obj0.0002万 DSP2803x_GlobalVariableDefs.obj (2803 (FlashCallbackVar)

FlashScalingVar
*         100000   00000d0.4万   0000.0002万    未初始化
                 0万d04   000000020.4万00002    DSP2803x_GlobalVariableDefs.obj0.0002万 DSP2803x_GlobalVariableDefs.obj (2803 (FlashScalingVar)

Cla1RegsFile
*         100.0014万   0000140万   0000.004万    未初始化
                 0.0014万00   000000400万00040    DSP2803x_GlobalVariableDefs.obj0.004万 DSP2803x_GlobalVariableDefs.obj (2803 (Cla1RegsFile)

ECanaRegsFile
*         100.006万   0000600万   0000.0034万    未初始化
                 0.006万00   000000340万00034    DSP2803x_GlobalVariableDefs.obj0.0034万 DSP2803x_GlobalVariableDefs.obj (2803 (ECanaRegsFile)

ECanaLAMRegsFile
*         100.006万   0000604万   0000.004万    未初始化
                 0.006万40   000000404万00040    DSP2803x_GlobalVariableDefs.obj0.004万 DSP2803x_GlobalVariableDefs.obj (2803 (ECanaLAMRegsFile)

ECanaMOTSRegsFile
*         100.006万   0000608万   0000.004万    未初始化
                 0.006万80   000000408万00040    DSP2803x_GlobalVariableDefs.obj0.004万 DSP2803x_GlobalVariableDefs.obj (2803 (ECanaMOTSRegsFile)

ECanaMOTORegsFile
*         100.006万   000060c000000040       未初始化
                 0.006万c0   00000040000000040    DSP2803x_GlobalVariableDefs.obj (ECanaMOTORegsFile)

ECanaMboxesFile
*         100.0061万   0000610万   0000.01万    未初始化
                 0.0061万00   000001000万00100    DSP2803x_GlobalVariableDefs.obj0.01万 DSP2803x_GlobalVariableDefs.obj (2803 (ECanaMboxesFile)

Comp1RegsFile
*         100.0064万   0000640万   0000.0014万    未初始化
                 0.0064万00   000000140万00014    DSP2803x_GlobalVariableDefs.obj0.0014万 DSP2803x_GlobalVariableDefs.obj (2803 (Comp1RegsFile)

Comp2RegsFile
*         100.0064万   0000642万   0000.0014万    未初始化
                 0.0064万20   000000142万00014    DSP2803x_GlobalVariableDefs.obj0.0014万 DSP2803x_GlobalVariableDefs.obj (2803 (Comp2RegsFile)

Comp3RegsFile
*         100.0064万   0000644万   0000.0014万    未初始化
                 0.0064万40   000000144万00014    DSP2803x_GlobalVariableDefs.obj0.0014万 DSP2803x_GlobalVariableDefs.obj (2803 (Comp3RegsFile)

EPwm1RegsFile
*         100.0068万   0000680万   0000.004万    未初始化
                 0.0068万00   000000400万00040    DSP2803x_GlobalVariableDefs.obj0.004万 DSP2803x_GlobalVariableDefs.obj (2803 (EPwm1RegsFile)

EPwm2RegsFile
*         100.0068万   0000684万   0000.004万    未初始化
                 0.0068万40   000000404万00040    DSP2803x_GlobalVariableDefs.obj0.004万 DSP2803x_GlobalVariableDefs.obj (2803 (EPwm2RegsFile)

EPwm3RegsFile
*         100.0068万   0000688万   0000.004万    未初始化
                 0.0068万80   000000408万00040    DSP2803x_GlobalVariableDefs.obj0.004万 DSP2803x_GlobalVariableDefs.obj (2803 (EPwm3RegsFile)

EPwm4RegsFile
*         100.0068万   000068c000000040       未初始化
                 0.0068万c0   00000040000000040    DSP2803x_GlobalVariableDefs.obj (EPwm4RegsFile)

EPwm5RegsFile
*         100.0069万   0000690万   0000.004万    未初始化
                 0.0069万00   000000400万00040    DSP2803x_GlobalVariableDefs.obj0.004万 DSP2803x_GlobalVariableDefs.obj (2803 (EPwm5RegsFile)

EPwm6RegsFile
*         100.0069万   0000694万   0000.004万    未初始化
                 0.0069万40   000000404万00040    DSP2803x_GlobalVariableDefs.obj0.004万 DSP2803x_GlobalVariableDefs.obj (2803 (EPwm6RegsFile)

EPwm7RegsFile
*         100.0069万   0000698万   0000.004万    未初始化
                 0.0069万80   000000408万00040    DSP2803x_GlobalVariableDefs.obj0.004万 DSP2803x_GlobalVariableDefs.obj (2803 (EPwm7RegsFile)

ECap1RegsFile
*         100006   00006a0万   0000.002万    未初始化
                 0.0006万a00   000000200万00020    DSP2803x_GlobalVariableDefs.obj0.002万 DSP2803x_GlobalVariableDefs.obj (2803 (ECap1RegsFile)

HRCap1RegsFile
*         100006   00006ac000000020       未初始化
                 0.0006万ac0   00000020000000020    DSP2803x_GlobalVariableDefs.obj (HRCap1RegsFile)

HRCap2RegsFile
*         100006   00006ae000000020       未初始化
                 0.0006万ae0   00000020000000020    DSP2803x_GlobalVariableDefs.obj (HRCap2RegsFile)

EQep1RegsFile
*         100006   00006b0万   0000.004万    未初始化
                 0.0006万b00   000000400万00040    DSP2803x_GlobalVariableDefs.obj0.004万 DSP2803x_GlobalVariableDefs.obj (2803 (EQep1RegsFile)

LinaRegsFile
*         100006   00006c000000004   a    未初始化
                 0.0006万c00   0000004a00000004a    DSP2803x_GlobalVariableDefs.obj (LinaRegsFile)

GpioCtrlRegsFile
*         100006   00006f8万   0000.004万    未初始化
                 0.0006万f80   000000408万00040    DSP2803x_GlobalVariableDefs.obj0.004万 DSP2803x_GlobalVariableDefs.obj (2803 (GpioCtrlRegsFile)

GpioDataRegsFile
*         100006   00006fc000000020       未初始化
                 0.0006万fc0   00000020000000020    DSP2803x_GlobalVariableDefs.obj (GpioDataRegsFile)

GpioIntRegsFile
*         100006   00006fe00000000   c    未初始化
                 0.0006万fe0   0000000c00000000c    DSP2803x_GlobalVariableDefs.obj (GpioIntRegsFile)

SysCtrlRegsFile
*         100.007万   0000701万   0000.002万    未初始化
                 0.007万10   000000201万00020    DSP2803x_GlobalVariableDefs.obj0.002万 DSP2803x_GlobalVariableDefs.obj (2803 (SysCtrlRegsFile)

SpiaRegsFile
*         100.007万   0000704万   0000.001万    未初始化
                 0.007万40   000000104万00010    DSP2803x_GlobalVariableDefs.obj0.001万 DSP2803x_GlobalVariableDefs.obj (2803 (SpiaRegsFile)

SciaRegsFile
*         100.007万   0000705万   0000.001万    未初始化
                 0.007万50   000000105万00010    DSP2803x_GlobalVariableDefs.obj0.001万 DSP2803x_GlobalVariableDefs.obj (2803 (SciaRegsFile)

NmiIntruptRegsFile
*         100.007万   0000706万   0000.001万    未初始化
                 0.007万60   000000106万00010    DSP2803x_GlobalVariableDefs.obj0.001万 DSP2803x_GlobalVariableDefs.obj (2803 (NmiIntruptRegsFile)

XIntruptRegsFile
*         100.007万   0000700.001万       未初始化
                 0.007万70   000000107万00010    DSP2803x_GlobalVariableDefs.obj0.001万 DSP2803x_GlobalVariableDefs.obj (2803 (XIntruptRegsFile)

AdcRegsFile
*         100.0071万   0000710万   0000.005万    未初始化
                 0.0071万00   000000500万00050    DSP2803x_GlobalVariableDefs.obj0.005万 DSP2803x_GlobalVariableDefs.obj (2803 (AdcRegsFile)

SpibRegsFile
*         100.0077万   0000774万   0000.001万    未初始化
                 0.0077万40   000000104万00010    DSP2803x_GlobalVariableDefs.obj0.001万 DSP2803x_GlobalVariableDefs.obj (2803 (SpibRegsFile)

I2caRegsFile
*         100.0079万   0000790万   0000.0022万    未初始化
                 0.0079万00   000000220万00022    DSP2803x_GlobalVariableDefs.obj0.0022万 DSP2803x_GlobalVariableDefs.obj (2803 (I2caRegsFile)

堆栈    100.008万   0000800万   0000.02万    未初始化
                 0.008万00   000002000万00200    --0.02万 --孔--

PartIdRegsFile
*         1003   003d7e8万   0000.0001万    未初始化
                 003d7e8万   0000.0001万    DSP2803x_GlobalVariableDefs.obj (PartIdRegsFile)

CsmPwlFile
*         1003   003f7ff800000008       未初始化
                 003f7ff800000008       DSP2803x_GlobalVariableDefs.obj (CsmPwlFile)

.Pinit    0003   003f600万   0000万    未初始化

重置    0003   003fffc000000002       DSECT
                 003fffc000000002       rts2800_ml.lib:boot.obj (.reset)

引导   程序0003   003fffc200000000       DSECT

模块总结

      模块                           代码  ro data  rw数据
      --------                            --------     ---------
   。
      DSP2803x_GlobalVariableDefs.obj  02024                
      FirmwareUpdate.obj               1250  0171            
      linkSPI_B.OBJ                    180   0275            
      DSP2803x_DefaultIsr.obj          380   0              
      DSP2803x_sysctrl.obj             374   0        0      
      linkSCI.obj                      191   0112            
      DSP2803x_PieVect.obj             38    0256            
      linkgPIO.obj                     160   0        0      
      linkFLASH.obj                    110   0        0      
      LinkSystem.obj                   81    0        0      
      DSP2803x_PIECTRL.OBJ             51    0              
      DSP2803x_CpuTimers.obj           024                  
      main.obj                         11    0        0      
      DSP2803x_CodeStartBranch.obj     10    0        0      
      Exceptions.obj                   0     09              
      DSP2803x_usDelay.obj             8     0        0      
      LaserControl.obj                 0     05              
   -------------------------------- +----------- +----------- +----------- +
      共计:                           2844  02876           
                                                                
   C:15.12 .4.LTS\lib\rts2800_ml.lib
      fs_jumped.obj                       90    0        0      
      boot.obj                         84    0        0      
      cpy_tbL.obj                      70    0        0 0      
      EXIT.OBJ                         41    0        20     
      fs_tol.obj                       41    0        0      
      memcpy.obj                       29    0        0      
      cpy_utils.obj                    26    0        0 0      
      args_main.obj                    25    0        0      
      _lock.obj                        9     0        14     
      PRE_INIT.OBJ                     2     0        0      
      STARTUP.OBJ                      1     0        0      
   -------------------------------- +----------- +----------- +----------- +
      共计:                           418   0        34     
                                                                
      堆栈:                           0     0512            
   -------------------------------- +----------- +----------- +----------- +
      总计:                     3262  03422           


全局数据符号:按数据页排序

地址    数据页          名称
-----------------    --------    ---
0.005万      1 (0.004万)    _CpuTimer1
0.0058万      1 (0.004万)    _CpuTimer2
0.006万      1 (0.004万)    _CpuTimer0
0.0068万      1 (0.004万)    _sEXP_Channel_Alarm_Bits
0.0006万a      1 (0.004万)    _sEXP_GlobalChannelLimits
0.0071万      (0.004万)    _laserControlState
0.0072万      1 (0.004万)    __TI_ENable_EXIT_PROFILE_OUTPUT
0.0074万      1 (0.004万)    __TI_CLEANG_PTR
0.0076万      1 (0.004万)    __TI_dtes_ptors
0.0078万      1 (0.004万)    __lock
0.0007万a      1 (0.004万)    _解锁

0.0081万      2 (0.008万)    _InCount
0.0082万      2 (0.008万)    _def
0.0083万      2 (0.008万)    _NumRCVed
0.0084万      2 (0.008万)    _DDCnt
0.0085万      2 (0.008万)    _validLBCmessageReceived
0.0086万      2 (0.008万)    _OutCount
0.0087万      2 (0.008万)    _TmissionState
0.0088万      2 (0.008万)    _行为
0.0008万a      2 (0.008万)    _sizeofPacket
0.0008万c      2 (0.008万)    _buff

0万c0      3 (0万c0)    _SPIInBuffer

0.01万      4 (0.01万)    _LBC至LPCmessage

0.014万      5 (0.014万)    _SPIOutBuffer

0.018万      6 (0.018万)    _LPCtoPDCmessageUnderway
0.0181万      6 (0.018万)    _versionRevision
0.0186万      6 (0.018万)    _moduleName
0.0019万b      6 (0.018万)    _Screcord

0.0001万c0      7 (0.0001万c0)    _textComment

0.02万      8 (0.02万)    _LPCtoPDC消息

0.0241万      9 (0.024万)    _checkCRLF_count
0.0242万      9 (0.024万)    _sentCharacterCount
0.0243万      9 (0.024万)    _LPCtoPDCcount
0.0244万      9 (0.024万)    _LPCtoPDCmessageLength
0.0245万      9 (0.024万)    _PDCtoLPCcount
0.0246万      9 (0.024万)    _PDCtoLPCmessage

0.028万      A (0.028万)_sentLPCmessage     

0.088万     22 (0.088万)    _DevEmuRegs.

0.0985万     26 (0.098万)    _SysPwrCtrlRegs.

0万a80     2a (0万a80)    _FlashRegs.

0万ae0     2b (0万ac0)    _CsmRegs.

0万b00     2c (0万b00)    _AdcResult

0万c00     30 (0万c00)    _CpuTimer0Regs.
0万c08     30 (0万c00)    _CpuTimer1Regs.
0万c10     30 (0万c00)    _CpuTimer2Regs.

0万ce0     33 (0万cc0)    _PieCtrlRegs.

0万d00     34 (0万d00)    _EmuKey
0万d00     34 (0万d00)    _PieVectTable
0万d01     34 (0万d00)    _Emu模式
0万d02     34 (0万d00)    _Flash_CallbackPtr
0万d04     34 (0万d00)    _Flash_CPUScaleFactor

0.14万     50 (0.14万)    _Cla1Regs.

0.006万00    1800.018万 (0.6万)    _ECanaRegs.

0.006万40    1814.0181万 (0.604万)    _ECanaLAM注册

0.006万80    1828.0182万 (0.608万)    _ECanaMOTSRegs.

0.006万c0    1830183 (0.006万c0)    _ECanaMOTORegs.

0.0061万00    1840.0184万 (0.61万)    _ECanaMboxes

0.0064万00    1900.019万 (0.64万)    _Comp1Regs.
0.0064万20    1902.019万 (0.64万)    _Comp2Regs.

0.0064万40    1914.0191万 (0.644万)    _Comp3Regs.

0.68万    1a0 (0.68万)    _EPwm1Regs.

0.684万    1A1 (0.684万)    _EPwm2Regs.

0.688万    1A2 (0.688万)    _EPwm3Regs.

0.0068万c0    1A3 (0.0068万c0)    _EPwm4Regs.

0.69万    1A4 (0.69万)    _EPwm5Regs.

0.694万    1a5 (0.694万)    _EPwm6Regs.

0.698万    1A6 (0.698万)    _EPwm7Regs.

0.0006万a00    1A8 (0.0006万a00)    _ECap1Regs.

0.0006万ac0    1ab (0.0006万ac0)    _HRCap1Regs.
0.0006万ae0    1ab (0.0006万ac0)    _HRCap2Regs.

0.0006万b00    1AC (0.0006万b00)    _EQep1Regs.

0.0006万c00    1b0 (0.0006万c00)    _LinaRegs.

0.0006万f80    1be (0.0006万f80)    _GpioCtrlRegs.

0.0006万fc0    1bf (0.0006万fc0)    _GpioDataRegs
0.0006万fe0    1bf (0.0006万fc0)    _GpioIntRegs.

0.701万    1C0 (0.7万)    _SysCtrlRegs.

0.704万    1c1 (0.704万)    _SpiaRegs.
0.705万    1c1 (0.704万)    _SciaRegs.
0.706万    1c1 (0.704万)    _NmiIntruptRegs.
0.707万    1c1 (0.704万)    _XIntruptRegs.

0.71万    1c4 (0.71万)    _AdcRegs.

0.774万    1dd (0.774万)    _SpibRegs.

0.79万    1e4 (0.79万)    _I2caRegs.

0.008万00    2000.02万 (0.8万)    __stack

003d7e80   f5fa (003d7e80)    _PartIdRegs.

003f697c   fda5 (003f6940)    _PieVectorTableInit

003f7ff8   fdff (003f7fc0)    _CsmPwl.


全局符号:按名称的字母顺序排序

页面 地址  名称                            
--------    ---                            
0003    003f6000 .text                           
0003    f654b C$exit                         
0003    003f6360 FS$MPY                         
0003    003f6574 FS$TOL                         
0003    f605f _ADCINT1_ISR                    
0003    003f6064 _ADCINT2_ISR                    
0003    003f6118 _ADCINT3_ISR                    
0003    f611d _ADCINT4_ISR                    
0003    003f6122 _ADCINT5_ISR                    
0003    003f6127 _ADCINT6_ISR                    
0003    f612c _ADCINT7_ISR                    
0003    003f6131 _ADCINT8_ISR                    
0003    003f6073 _ADCINT9_ISR                    
100007100     _AddcRegs.                        
100000    b00 _AdcResult                      
0003    003f6136 _CLA1_INT1_ISR                  
0003    f613b _CLA1_INT2_ISR                  
0003    003f6140 _CLA1_INT3_ISR                  
0003    003f6145 _CLA1_INT4_ISR                  
0003    f614a _CLA1_INT5_ISR                  
0003    f614f _CLA1_INT6_ISR                  
0003    003f6154 _CLA1_INT7_ISR                  
0003    003f6159 _CLA1_INT8_ISR                  
100001400     _Cla1Regs.                       
100006400     _Comp1Regs.                      
100006420     _Comp2Regs.                      
100006440     _Comp3Regs.                      
100000060     _CpuTimer0                      
100000    c00 _CpuTimer0Regs.                  
100000050     _CpuTimer1                      
100000    c08 _CpuTimer1Regs.                  
100000058     _CpuTimer2                      
100000    c10 _CpuTimer2Regs.                  
1003    f7ff8 _CsmPwl.                         
100000    ae0 _CsmRegs.                        
0003    003f6239 _CsmUnlock                      
0003    f600a _datalog_isr                    
100000084     _DDCnt                          
00000853    a _DSP28x_usDelay                 
100000880     _DevEmuRegs.                     
0003    f61a0 _DisableDog                     
0003    f610e _ECAN0INTA_ISR                  
0003    003f6113 _ECAN1INTA_ISR                  
0003    f60c8 _ECAP1_INT_ISR                  
100006040     _ECanaLAMRegs.                   
100.006万    c0 _ECanaMOTORegs.                  
100006080     _ECanaMOTSRegs.                  
100006100     _ECanaMboxes                    
100006000     _ECanaRegs.                      
100006    a00 _ECap1Regs.                      
0003    f616d _empty_isr                      
0003    003f6014 _EMUINT_ISR                     
0003    f60a5 _EPWM1_INT_ISR                  
0003    003f6082 _EPWM1_TZINT_ISR                
0003    f60aa _EPWM2_INT_ISR                  
0003    003f6087 _EPWM2_TZINT_ISR                
0003    f60af _EPWM3_INT_ISR                  
0003    f608c _EPWM3_TZINT_ISR                
0003    f60b4 _EPWM4_INT_ISR                  
0003    003f6091 _EPWM4_TZINT_ISR                
0003    f60b9 _EPWM5_INT_ISR                  
0003    003f6096 _EPWM5_TZINT_ISR                
0003    f60be _EPWM6_INT_ISR                  
0003    f609b _EPWM6_TZINT_ISR                
0003    f60c3 _EPWM7_INT_ISR                  
0003    f60a0 _EPWM7_TZINT_ISR                
100006800     _EPwm1Regs.                      
100006840     _EPwm2Regs.                      
100006880     _EPwm3Regs.                      
100.0068万    c0 _EPwm4Regs.                      
100006900     _EPwm5Regs.                      
100006940     _EPwm6Regs.                      
100006980     _EPwm7Regs.                      
0003    f60d7 _EQEp1_INT_ISR                  
100006    b00 _EQep1Regs.                      
100000    d01 _Emu模式                       
100000    d00 _EmuKey                         
0.0084万    d0 _EnableDog                      
0003    003f6514 _EnableInterrupts               
0003    f62aa _ExtOscar Sel                      
ABS  003ff9b3 _Flash2803x_Erase               
ABS  003ff8d2 _Flash2803x_Program             
ABS  003ffdd5 _Flash2803x_Verify              
100000    a80 _FlashRegs.                      
100000    d04 _Flash_CPUScaleFactor           
100000    d02 _Flash_CallbackPtr              
100006    f80 _GpioCtrlRegs.                   
100006    fc0 _GpioDataRegs                   
100006    fe0 _GpioIntRegs.                    
0003    f60cd _HRCAP1_INT_ISR                 
0003    f60d2 _HRCAP2_INT_ISR                 
100006    ac0 _HRCap1Regs.                     
100006    ae0 _HRCap2Regs.                     
0003    f60f0 _I2CINT1A_ISR                   
0003    f60f5 _I2CINT2A_ISR                   
100007900     _I2caRegs.                       
0003    f601e _illegal _isr                    
0003    003f6000 _INT13_ISR                      
0003    003f6005 _INT14_ISR                      
100000081     _InCount                        
000008521     _InitFlash                      
003f61fd     _InitPeripheralClocks           
0003    f64eb _InitPieCtrl                    
0003    f659d _InitPieVectTable               
0003    f61a8 _InitPll                        
0003f617c     _InitSysCtrl                    
0003    003f6440 _InitSystemClock                
0003    f626a _IntOscar 1Sel                     
0003    f627a _IntOscar 2Sel                     
100000100     _LBCtoLPCmessage                
0003    003f6104 _LIN0INTA_ISR                   
0003    003f6109 _LIN1INTA_ISR                   
100000243     _LPCtoPDCcount                  
100000200     _LPCtoPDCmessage                
100000244     _LPCtoPDCmessageLength          
100000180     _LPCtoPDCmessageUnderway        
0003    003f6168 _LUF_ISR                        
0003    003f6163 _LVF_ISR                        
100006    c00 _LinaRegs.                       
0003    003f6019 _NMI_ISR                        
100007060     _NmiIntruptRegs.                 
100000083     _NumRCVed                       
100000086     _OutCount                       
100000245     _PDCtoLPCcount                  
100000246     _PDCtoLPCmessage                
0003    003f6172 _PIE_RESERVED                   
1003    d7e80 _PartIdRegs.                     
100000    ce0 _PieCtrlRegs.                    
100000    d00 _PieVectTable                   
0003    f697c _PieVectorTableInit               
0003    f600f _RTOSINT_ISR                    
0003    f697b _RamfuncsLoadEnd                
0003    f663a _RamfuncsLoadStart              
000008200     _RamfuncsRunStart               
0003    f60fa _SCIRXINTA_ISR                  
0003    f60ff _SCITXINTA_ISR                  
0.0084万    fe _SCIrxByteISR                   
100万    c0 _SPIInBuffer                    
100000140     _SPIOutBuffer                   
0003    f60dc _SPIRXINTA_ISR                  
0003    f60e6 _SPIRXINTB_ISR                  
0003    f60e1 _SPITXINTA_ISR                  
0003    f60eb _SPITXINTB_ISR                  
00000848    c _SPIrxByteISR                   
000008471     _SPIrxMessageISR                
00000847    f _SPItxByteISR                   
100007050     _SciaRegs.                       
0003    003f6196 _ServiceDog                     
0.0084万    df _SetTxDataCount                 
100007040     _SpiaRegs.                       
100007740     _SpibRegs.                       
100007010     _SysCtrlRegs.                    
100000985     _SysPwrCtrlRegs.                 
0003    003f6078 _TINT0_ISR                      
100000087     _TmissionState                  
0003    003f6050 _USER10_ISR                     
0003    003f6055 _USER11_ISR                     
0003    f605a _USER12_ISR                     
0003    003f6023 _User1_ISR                      
0003    003f6028 _User2_ISR                      
0003    f602d _User3_ISR                      
0003    003f6032 _User4_isr                      
0003    003f6037 _USER5_ISR                      
0003    f603c _USER6_ISR                      
0003    003f6041 _USER7_ISR                      
0003    003f6046 _USER8_ISR                      
0003    f604b _USER9_ISR                      
0003    f607d _WAKEINT_ISR                    
0003    003f6069 _XINT1_ISR                      
0003    f606e _XINT2_ISR                      
0003    f615e _XINT3_ISR                      
100007070     _XIntruptRegs.                   
0003    f628e _Xtaloscel                     
100008200     __stack_end                     
ABS  0.02万 __stack_size                    
100000074     __TI_CLEANG_PTR               
100000076     __TI_dtes_ptr                 
100000072     __TI_ENable_EXIT_PROFILE_OUTPUT
ABS  ffffffffffff __ti_pprof_out hndl            
ABS  ffffffffff __TI_prof_data_size            
ABS  ffffffff __TI_prof_data_start           
ABS  ffffffffff __binit__                      
ABS  ffffffff __c_args__                     
0003    f6a7c __cinit__                      
0003    f663a __etext__                      
缺勤  /缺勤 __Pinit__                      
0003    003f6000 __text__                       
0003    f65fa __args_main                     
100000078     __lock                          
0003    003f6629 __nop                           
0003    003f6625 __register_lock                 
0003    003f6621 __register_unlock               
100008000     __stack                         
0003    003f6639 __system_post_cinit             
0003    003f6637 __SYSTEM_PRE_INIT               
10000007    a _解锁                        
0003    f654b _中止                          
000008464     _asciToBinary                  
00000853    e _backGroundLoop                 
100000088     _行为                       
10000008    c 抛光器                           
0003    f63ba _c_int00                        
100000241     _checkCRLF_count                
000008285     _convertSrecordAndFlash         
0003    f64a5 _copy_in                        
0003    f65e0 _ddcopy                         
100000082     _def                            
0003    f650f _禁用PIE                     
0003    f65e0 _dpcopy                         
0003    003f6508 _enablePIE                      
0.0084万    a8 _eraseFlash                     
0003    f654d _exit                           
000008200     _firmwareUpdate                 
0003f6528     _initSCI6528 _initSCI中断              
0003    003f6462 _initSPI_B                      
003f6535     _initSciaFifo操作          
0003    003f6437 _initializeClocks.               
0003    003f6613 _initializeFlashAPI             
0003    f62c0 _initializeGPIO                 
0003    003f6454 _initializeInterrupts           
0003    f651e _initializeSCI                  
0003f645f     _initializeSPi                  
0003f640e     _initializeSystem               
0.0084万    e6 _isLpctoPdcFifoSpaceAvailable   
0.0084万    f0 _isLpctoPdcTxComplete.           
100000071     _laserControlState              
0003f6429     _loadFunctionsIntoRAM6429 _loadFunctionsIntoRAM           
0003    003f6632 _main                           
0003    f65c3 _memcpy                         
100000186     _moduleName                     
0.0084万    CF _myCallbackFunction             
0003f65e0     _pdcopy                         
0003    f65e0 _ppcopy                         
0.0084万    b1 _programFlash                   
0003    003f6177 _rsvd_isr                       
100000068     _sEXP_Channel_Alarm_Bits        
10000006    a _sEXP_GlobalChannelLimits       
10000019    b _Screcord                        
0.0084万    d8 _sendByteFromLPCtoPDC           
100000242     _sentCharacterCount             
100000280     _sentLPCmessage                 
10000008    a _sizeofPacket                   
100.0001万    c0 _textComment                    
100000085     _validLBCmessageReceived        
0.0084万    c0 _verifyFlash                    
100000181     _versionRevision修订版                
ABS  ffffffffffff 活页夹                           
0003    f6a7c cinit                           
0003    f7ff6 code_start                      
0003    f663a 图文                           
缺勤  /缺勤 /缺勤/钉                           


全局符号:按符号地址排序

页面 地址  名称                            
--------    ---                            
000008200     _RamfuncsRunStart               
000008200     _firmwareUpdate                 
000008285     _convertSrecordAndFlash         
000008464     _asciToBinary                  
000008471     _SPIrxMessageISR                
00000847    f _SPItxByteISR                   
00000848    c _SPIrxByteISR                   
0.0084万    a8 _eraseFlash                     
0.0084万    b1 _programFlash                   
0.0084万    c0 _verifyFlash                    
0.0084万    CF _myCallbackFunction             
0.0084万    d0 _EnableDog                      
0.0084万    d8 _sendByteFromLPCtoPDC           
0.0084万    df _SetTxDataCount                 
0.0084万    e6 _isLpctoPdcFifoSpaceAvailable   
0.0084万    f0 _isLpctoPdcTxComplete.           
0.0084万    fe _SCIrxByteISR                   
000008521     _InitFlash                      
00000853    a _DSP28x_usDelay                 
00000853    e _backGroundLoop                 
0003    003f6000 .text                           
0003    003f6000 _INT13_ISR                      
0003    003f6000 __text__                       
0003    003f6005 _INT14_ISR                      
0003    f600a _datalog_isr                    
0003    f600f _RTOSINT_ISR                    
0003    003f6014 _EMUINT_ISR                     
0003    003f6019 _NMI_ISR                        
0003    f601e _illegal _isr                    
0003    003f6023 _User1_ISR                      
0003    003f6028 _User2_ISR                      
0003    f602d _User3_ISR                      
0003    003f6032 _User4_isr                      
0003    003f6037 _USER5_ISR                      
0003    f603c _USER6_ISR                      
0003    003f6041 _USER7_ISR                      
0003    003f6046 _USER8_ISR                      
0003    f604b _USER9_ISR                      
0003    003f6050 _USER10_ISR                     
0003    003f6055 _USER11_ISR                     
0003    f605a _USER12_ISR                     
0003    f605f _ADCINT1_ISR                    
0003    003f6064 _ADCINT2_ISR                    
0003    003f6069 _XINT1_ISR                      
0003    f606e _XINT2_ISR                      
0003    003f6073 _ADCINT9_ISR                    
0003    003f6078 _TINT0_ISR                      
0003    f607d _WAKEINT_ISR                    
0003    003f6082 _EPWM1_TZINT_ISR                
0003    003f6087 _EPWM2_TZINT_ISR                
0003    f608c _EPWM3_TZINT_ISR                
0003    003f6091 _EPWM4_TZINT_ISR                
0003    003f6096 _EPWM5_TZINT_ISR                
0003    f609b _EPWM6_TZINT_ISR                
0003    f60a0 _EPWM7_TZINT_ISR                
0003    f60a5 _EPWM1_INT_ISR                  
0003    f60aa _EPWM2_INT_ISR                  
0003    f60af _EPWM3_INT_ISR                  
0003    f60b4 _EPWM4_INT_ISR                  
0003    f60b9 _EPWM5_INT_ISR                  
0003    f60be _EPWM6_INT_ISR                  
0003    f60c3 _EPWM7_INT_ISR                  
0003    f60c8 _ECAP1_INT_ISR                  
0003    f60cd _HRCAP1_INT_ISR                 
0003    f60d2 _HRCAP2_INT_ISR                 
0003    f60d7 _EQEp1_INT_ISR                  
0003    f60dc _SPIRXINTA_ISR                  
0003    f60e1 _SPITXINTA_ISR                  
0003    f60e6 _SPIRXINTB_ISR                  
0003    f60eb _SPITXINTB_ISR                  
0003    f60f0 _I2CINT1A_ISR                   
0003    f60f5 _I2CINT2A_ISR                   
0003    f60fa _SCIRXINTA_ISR                  
0003    f60ff _SCITXINTA_ISR                  
0003    003f6104 _LIN0INTA_ISR                   
0003    003f6109 _LIN1INTA_ISR                   
0003    f610e _ECAN0INTA_ISR                  
0003    003f6113 _ECAN1INTA_ISR                  
0003    003f6118 _ADCINT3_ISR                    
0003    f611d _ADCINT4_ISR                    
0003    003f6122 _ADCINT5_ISR                    
0003    003f6127 _ADCINT6_ISR                    
0003    f612c _ADCINT7_ISR                    
0003    003f6131 _ADCINT8_ISR                    
0003    003f6136 _CLA1_INT1_ISR                  
0003    f613b _CLA1_INT2_ISR                  
0003    003f6140 _CLA1_INT3_ISR                  
0003    003f6145 _CLA1_INT4_ISR                  
0003    f614a _CLA1_INT5_ISR                  
0003    f614f _CLA1_INT6_ISR                  
0003    003f6154 _CLA1_INT7_ISR                  
0003    003f6159 _CLA1_INT8_ISR                  
0003    f615e _XINT3_ISR                      
0003    003f6163 _LVF_ISR                        
0003    003f6168 _LUF_ISR                        
0003    f616d _empty_isr                      
0003    003f6172 _PIE_RESERVED                   
0003    003f6177 _rsvd_isr                       
0003f617c     _InitSysCtrl                    
0003    003f6196 _ServiceDog                     
0003    f61a0 _DisableDog                     
0003    f61a8 _InitPll                        
003f61fd     _InitPeripheralClocks           
0003    003f6239 _CsmUnlock                      
0003    f626a _IntOscar 1Sel                     
0003    f627a _IntOscar 2Sel                     
0003    f628e _Xtaloscel                     
0003    f62aa _ExtOscar Sel                      
0003    f62c0 _initializeGPIO                 
0003    003f6360 FS$MPY                         
0003    f63ba _c_int00                        
0003f640e     _initializeSystem               
0003f6429     _loadFunctionsIntoRAM6429 _loadFunctionsIntoRAM           
0003    003f6437 _initializeClocks.               
0003    003f6440 _InitSystemClock                
0003    003f6454 _initializeInterrupts           
0003f645f     _initializeSPi                  
0003    003f6462 _initSPI_B                      
0003    f64a5 _copy_in                        
0003    f64eb _InitPieCtrl                    
0003    003f6508 _enablePIE                      
0003    f650f _禁用PIE                     
0003    003f6514 _EnableInterrupts               
0003    f651e _initializeSCI                  
0003f6528     _initSCI6528 _initSCI中断              
003f6535     _initSciaFifo操作          
0003    f654b C$exit                         
0003    f654b _中止                          
0003    f654d _exit                           
0003    003f6574 FS$TOL                         
0003    f659d _InitPieVectTable               
0003    f65c3 _memcpy                         
0003    f65e0 _ddcopy                         
0003    f65e0 _dpcopy                         
0003f65e0     _pdcopy                         
0003    f65e0 _ppcopy                         
0003    f65fa __args_main                     
0003    003f6613 _initializeFlashAPI             
0003    003f6621 __register_unlock               
0003    003f6625 __register_lock                 
0003    003f6629 __nop                           
0003    003f6632 _main                           
0003    003f6637 __SYSTEM_PRE_INIT               
0003    003f6639 __system_post_cinit             
0003    f663a _RamfuncsLoadStart              
0003    f663a __etext__                      
0003    f663a 图文                           
0003    f697b _RamfuncsLoadEnd                
0003    f697c _PieVectorTableInit               
0003    f6a7c __cinit__                      
0003    f6a7c cinit                           
0003    f7ff6 code_start                      
100000050     _CpuTimer1                      
100000058     _CpuTimer2                      
100000060     _CpuTimer0                      
100000068     _sEXP_Channel_Alarm_Bits        
10000006    a _sEXP_GlobalChannelLimits       
100000071     _laserControlState              
100000072     __TI_ENable_EXIT_PROFILE_OUTPUT
100000074     __TI_CLEANG_PTR               
100000076     __TI_dtes_ptr                 
100000078     __lock                          
10000007    a _解锁                        
100000081     _InCount                        
100000082     _def                            
100000083     _NumRCVed                       
100000084     _DDCnt                          
100000085     _validLBCmessageReceived        
100000086     _OutCount                       
100000087     _TmissionState                  
100000088     _行为                       
10000008    a _sizeofPacket                   
10000008    c 抛光器                           
100万    c0 _SPIInBuffer                    
100000100     _LBCtoLPCmessage                
100000140     _SPIOutBuffer                   
100000180     _LPCtoPDCmessageUnderway        
100000181     _versionRevision修订版                
100000186     _moduleName                     
10000019    b _Screcord                        
100.0001万    c0 _textComment                    
100000200     _LPCtoPDCmessage                
100000241     _checkCRLF_count                
100000242     _sentCharacterCount             
100000243     _LPCtoPDCcount                  
100000244     _LPCtoPDCmessageLength          
100000245     _PDCtoLPCcount                  
100000246     _PDCtoLPCmessage                
100000280     _sentLPCmessage                 
100000880     _DevEmuRegs.                     
100000985     _SysPwrCtrlRegs.                 
100000    a80 _FlashRegs.                      
100000    ae0 _CsmRegs.                        
100000    b00 _AdcResult                      
100000    c00 _CpuTimer0Regs.                  
100000    c08 _CpuTimer1Regs.                  
100000    c10 _CpuTimer2Regs.                  
100000    ce0 _PieCtrlRegs.                    
100000    d00 _EmuKey                         
100000    d00 _PieVectTable                   
100000    d01 _Emu模式                       
100000    d02 _Flash_CallbackPtr              
100000    d04 _Flash_CPUScaleFactor           
100001400     _Cla1Regs.                       
100006000     _ECanaRegs.                      
100006040     _ECanaLAMRegs.                   
100006080     _ECanaMOTSRegs.                  
100.006万    c0 _ECanaMOTORegs.                  
100006100     _ECanaMboxes                    
100006400     _Comp1Regs.                      
100006420     _Comp2Regs.                      
100006440     _Comp3Regs.                      
100006800     _EPwm1Regs.                      
100006840     _EPwm2Regs.                      
100006880     _EPwm3Regs.                      
100.0068万    c0 _EPwm4Regs.                      
100006900     _EPwm5Regs.                      
100006940     _EPwm6Regs.                      
100006980     _EPwm7Regs.                      
100006    a00 _ECap1Regs.                      
100006    ac0 _HRCap1Regs.                     
100006    ae0 _HRCap2Regs.                     
100006    b00 _EQep1Regs.                      
100006    c00 _LinaRegs.                       
100006    f80 _GpioCtrlRegs.                   
100006    fc0 _GpioDataRegs                   
100006    fe0 _GpioIntRegs.                    
100007010     _SysCtrlRegs.                    
100007040     _SpiaRegs.                       
100007050     _SciaRegs.                       
100007060     _NmiIntruptRegs.                 
100007070     _XIntruptRegs.                   
100007100     _AddcRegs.                        
100007740     _SpibRegs.                       
100007900     _I2caRegs.                       
100008000     __stack                         
100008200     __stack_end                     
1003    d7e80 _PartIdRegs.                     
1003    f7ff8 _CsmPwl.                         
ABS  0.02万 __stack_size                    
ABS  003ff8d2 _Flash2803x_Program             
ABS  003ff9b3 _Flash2803x_Erase               
ABS  003ffdd5 _Flash2803x_Verify              
ABS  ffffffffffff __ti_pprof_out hndl            
ABS  ffffffffff __TI_prof_data_size            
ABS  ffffffff __TI_prof_data_start           
ABS  ffffffffff __binit__                      
ABS  ffffffff __c_args__                     
缺勤  /缺勤 __Pinit__                      
ABS  ffffffffffff 活页夹                           
缺勤  /缺勤 /缺勤/钉                           

[251符号]

1651 9 3f6000 0400 0

7F

24岁

22.

1f

C0

69

Fd

80

1c.

08

67

1f

C0

1c.

F7

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

 

 

我正在使用CCS 6.1 Tm3和编译器版本15.12 .3.LTS。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    听起来,当您擦除和编程扇区A时,仍有一些代码尝试从扇区A运行。 我将开始逐段查看您的代码,看看它何时尝试从擦除扇区执行闪存访问。

    此外,请确保调用闪存更新算法的代码也在RAM中。

    SAL
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您提供您所看到的行为的更多详细信息,我应该能够提供更多帮助。例如,它正在重置并转至引导ROM,或者您正在获取NMI,或者代码被卡住等

    SAL
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    说Flash A扇区已完全擦除,但FLASH_PROGRAM操作不成功是否正确。

    此致,
    Manoj
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的问题是否已解决? 我可以关闭此线程吗?