程序在RAM中测试正常后,参考按照ControlSuite中2806x_FLASH例程添加了#pragma CODE_SEC
tiON和memcpy、InitFlash函数,烧入芯片后单步调试,一开始运行就直接跑飞至0x3ff787处,核对过memcpy、InitFlash函数的位置,未发现有不同于2806x_FLASH例程的地方。2806x_FLASH例程可以正常运行,调试。主程序和生成的map文件附后,请各位不吝赐教,不胜感激!
主程序:
#include "DSP28x_Project.h" // Device Headerfile and Examples Include File#include "Peripherals_init.h"#define DC_RELAY_ON GpioDataRegs.GPASET.bit.GPIO16 = 1;//直流励磁继电器#define REC_RELAY_ON GpioDataRegs.GPASET.bit.GPIO17 = 1;//整流励磁继电器#define DC_RELAY_OFF GpioDataRegs.GPACLEAR.bit.GPIO16 = 1;#define REC_RELAY_OFF GpioDataRegs.GPACLEAR.bit.GPIO17 = 1;#define SYS_CLK 88000000#define SHUTDOWN 0X00#define PHASE_A_RISING_ZCD 0X01#define PHASE_A_FALLING_ZCD 0X02#define PHASE_B_RISING_ZCD 0X03#define PHASE_B_FALLING_ZCD 0X04#define PHASE_C_RISING_ZCD 0X05#define PHASE_C_FALLING_ZCD 0X06#pragma CODE_SECTION(epwm1_isr, "ramfuncs");#pragma CODE_SECTION(epwm2_isr, "ramfuncs");#pragma CODE_SECTION(epwm3_isr, "ramfuncs");#pragma CODE_SECTION(ecap1_isr, "ramfuncs");#pragma CODE_SECTION(ecap2_isr, "ramfuncs");// Prototype statements for functions found within this file.interrupt void epwm1_isr(void);interrupt void epwm2_isr(void);interrupt void epwm3_isr(void);interrupt void ecap1_isr(void);interrupt void ecap2_isr(void);void trig_shutdown(void);// Global variables used in this exampleUint32 EPwm1TimerIntCount;Uint32 ECap1PassCount=0;Uint32 Rising_CAP_1 =0;//updata by ECap1 CEVT1;Uint32 Falling_CAP_1=0;//updata by ECap1 CEVT2;Uint32 Rising_CAP_2 =0;//update by ECap1 CEVT3;Uint32 Falling_CAP_2 =0;//update by ECap1 CEVT4;Uint32 Rising_CAP2_1 =0;//updata by ECap2 CEVT1;Uint32 Rising_CAP2_2 =0;//updata by ECap2 CEVT3;Uint32 Falling_CAP2_1=0;//updata by ECap2 CEVT2;Uint32 Falling_CAP2_2=0;//updata by ECap2 CEVT4;Uint32 ECAP2Passcount=0;Uint32 state=SHUTDOWN;//当前触发状态float period_measured,period_measured_2,duty_measured,duty_measured_2;float freq_measured,freq_measured_2;float trig_angle=20000;extern Uint16 RamfuncsLoadStart;extern Uint16 RamfuncsLoadEnd;extern Uint16 RamfuncsRunStart;extern Uint16 RamfuncsLoadSize;void main(void)[// Step 1. Initialize System Control:// PLL, WatchDog, enable Peripheral Clocks// This example function is found in the F2806x_SysCtrl.c file. InitSysCtrl();// Step 2. Initalize GPIO: // This example function is found in the F2806x_Gpio.c file and// illustrates how to set the GPIO to it's default state.// InitGpio(); // Skipped for this example// InitGPIOEExample();// For this case just init GPIO pins for ePWM1, ePWM2, ePWM3// These functions are in the F2806x_EPwm.c file InitEPwm1Gpio(); InitEPwm6Gpio();// InitEPwm2Gpio(); InitECap1Gpio();//GPIO 5 FOR CAP; InitECap2Gpio();// Step 3. Clear all interrupts and initialize PIE vector table:// Disable CPU interrupts DINT;// Initialize the PIE control registers to their default state.// The default state is all PIE interrupts disabled and flags// are cleared. // This function is found in the F2806x_PieCtrl.c file. InitPieCtrl(); // Disable CPU interrupts and clear all CPU interrupt flags: IER = 0x0000; IFR = 0x0000;// Initialize the PIE vector table with pointers to the shell Interrupt // Service Routines (ISR). // This will populate the entire table, even if the interrupt// is not used in this example. This is useful for debug purposes.// The shell ISR routines are found in F2806x_DefaultIsr.c.// This function is found in F2806x_PieVect.c. InitPieVectTable();// Interrupts that are used in this example are re-mapped to// ISR functions found within this file. EALLOW; // This is needed to write to EALLOW protected registers PieVectTable.EPWM1_INT = &epwm1_isr; PieVectTable.EPWM2_INT = &epwm2_isr; PieVectTable.EPWM3_INT = &epwm3_isr; PieVectTable.ECAP1_INT = &ecap1_isr; PieVectTable.ECAP2_INT = &ecap2_isr; EDIS; // This is needed to disable write to EALLOW protected registers// Step 4. Initialize all the Device Peripherals:// This function is found in F2806x_InitPeripherals.c// InitPeripherals(); // Not required for this example EALLOW; SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC = 0; EDIS; InitEPwm1Example(); InitEPwm2Example(); InitEPwm3Example(); InitEPwm6Example(); InitECapture_1(); InitECapture_2(); EALLOW; SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC = 1; EDIS; // Step 5. User specific code, enable interrupts// Initalize counters: memcpy(&RamfuncsRunStart, &RamfuncsLoadStart, (Uint32)&RamfuncsLoadSize);// Call Flash Initialization to setup flash waitstates// This function must reside in RAM InitFlash();// Enable CPU INT3 which is connected to EPWM1-3 INT: IER |= M_INT3; IER |= M_INT4;// Enable EPWM INTn in the PIE: Group 3 interrupt 1-3 PieCtrlRegs.PIEIER3.bit.INTx1 = 1; PieCtrlRegs.PIEIER3.bit.INTx2 = 1; PieCtrlRegs.PIEIER3.bit.INTx3 = 1; PieCtrlRegs.PIEIER4.bit.INTx1 = 1; PieCtrlRegs.PIEIER4.bit.INTx2 = 1;// Enable global Interrupts and higher priority real-time debug events: EINT; // Enable Global interrupt INTM ERTM; // Enable Global realtime interrupt DBGM DC_RELAY_ON; REC_RELAY_OFF;// Step 6. IDLE loop. Just sit and loop forever (optional): for(;;) [// GpioDataRegs.GPADAT.bit.GPIO16 = 0; __asm(" NOP"); ]]
map文件
****************************************************************************** TMS320C2000 Linker PC v15.12.1 ******************************************************************************>> Linked Tue Nov 01 14:41:33 2016OUTPUT FILE NAME:
ENTRY POINT SYMBOL: "code_start" address: 003f7ff6MEMORY CONFIGURATION name origin length used unused attr fill---------------------- -------- --------- -------- -------- ---- --------PAGE 0: RAML0 00008000 00000800 00000267 00000599 RWIX RAML1 00008800 00000400 00000000 00000400 RWIX OTP 003d7800 00000400 00000000 00000400 RWIX FLASHH 003d8000 00004000 00000000 00004000 RWIX FLASHG 003dc000 00004000 00000000 00004000 RWIX FLASHF 003e0000 00004000 00000000 00004000 RWIX FLASHE 003e4000 00004000 00000000 00004000 RWIX FLASHD 003e8000 00004000 00000267 00003d99 RWIX FLASHC 003ec000 00004000 00000000 00004000 RWIX FLASHA 003f4000 00003f80 00000b5d 00003423 RWIX CSM_RSVD 003f7f80 00000076 00000000 00000076 RWIX BEGIN 003f7ff6 00000002 00000002 00000000 RWIX CSM_PWL_P0 003f7ff8 00000008 00000000 00000008 RWIX FPUTABLES 003fd860 000006a0 00000000 000006a0 RWIX IQTABLES 003fdf00 00000b50 00000000 00000b50 RWIX IQTABLES2 003fea50 0000008c 00000000 0000008c RWIX IQTABLES3 003feadc 000000aa 00000000 000000aa RWIX ROM 003ff3b0 00000c10 00000000 00000c10 RWIX RESET 003fffc0 00000002 00000000 00000002 RWIX VECTORS 003fffc2 0000003e 00000000 0000003e RWIXPAGE 1: BOOT_RSVD 00000000 00000050 00000000 00000050 RWIX RAMM0 00000050 000003b0 00000200 000001b0 RWIX RAMM1 00000400 00000400 00000000 00000400 RWIX DEV_EMU 00000880 00000105 00000004 00000101 RWIX SYS_PWR_CTL 00000985 00000003 00000003 00000000 RWIX FLASH_REGS 00000a80 00000060 00000008 00000058 RWIX CSM 00000ae0 00000020 00000010 00000010 RWIX ADC_RESULT 00000b00 00000020 00000010 00000010 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 00000100 00000100 00000000 RWIX DMA 00001000 00000200 000000e0 00000120 RWIX CLA1 00001400 00000080 00000040 00000040 RWIX USB0 00004000 00001000 00000454 00000bac RWIX McBSPA 00005000 00000040 00000024 0000001c RWIX ECANA 00006000 00000040 00000034 0000000c RWIX ECANA_LAM 00006040 00000040 00000040 00000000 RWIX ECANA_MOTS 00006080 00000040 00000040 00000000 RWIX ECANA_MOTO 000060c0 00000040 00000040 00000000 RWIX ECANA_MBOX 00006100 00000100 00000100 00000000 RWIX COMP1 00006400 00000020 00000014 0000000c RWIX COMP2 00006420 00000020 00000014 0000000c RWIX COMP3 00006440 00000020 00000014 0000000c RWIX EPWM1 00006800 00000040 00000040 00000000 RWIX EPWM2 00006840 00000040 00000040 00000000 RWIX EPWM3 00006880 00000040 00000040 00000000 RWIX EPWM4 000068c0 00000040 00000040 00000000 RWIX EPWM5 00006900 00000040 00000040 00000000 RWIX EPWM6 00006940 00000040 00000040 00000000 RWIX EPWM7 00006980 00000040 00000040 00000000 RWIX EPWM8 000069c0 00000040 00000040 00000000 RWIX ECAP1 00006a00 00000020 00000020 00000000 RWIX ECAP2 00006a20 00000020 00000020 00000000 RWIX ECAP3 00006a40 00000020 00000020 00000000 RWIX HRCAP1 00006ac0 00000020 00000020 00000000 RWIX HRCAP2 00006ae0 00000020 00000020 00000000 RWIX EQEP1 00006b00 00000040 00000022 0000001e RWIX EQEP2 00006b40 00000040 00000022 0000001e RWIX HRCAP3 00006c80 00000020 00000020 00000000 RWIX HRCAP4 00006ca0 00000020 00000020 00000000 RWIX GPIOCTRL 00006f80 00000040 00000040 00000000 RWIX GPIODAT 00006fc0 00000020 00000020 00000000 RWIX GPIOINT 00006fe0 00000020 00000020 00000000 RWIX SYSTEM 00007010 00000030 00000030 00000000 RWIX SPIA 00007040 00000010 00000010 00000000 RWIX SCIA 00007050 00000010 00000010 00000000 RWIX NMIINTRUPT 00007060 00000010 00000010 00000000 RWIX XINTRUPT 00007070 00000010 00000010 00000000 RWIX ADC 00007100 00000080 00000050 00000030 RWIX SPIB 00007740 00000010 00000010 00000000 RWIX SCIB 00007750 00000010 00000010 00000000 RWIX I2CA 00007900 00000040 00000022 0000001e RWIX RAML2 00008c00 00000400 00000000 00000400 RWIX RAML3 00009000 00001000 00000000 00001000 RWIX RAML4 0000a000 00002000 00000048 00001fb8 RWIX RAML5 0000c000 00002000 00000000 00002000 RWIX RAML6 0000e000 00002000 00000000 00002000 RWIX RAML7 00010000 00002000 00000000 00002000 RWIX RAML8 00012000 00002000 00000000 00002000 RWIX USB_RAM 00040000 00000800 00000000 00000800 RWIX PARTID 003d7e80 00000001 00000001 00000000 RWIX FLASHB 003f0000 00004000 00000000 00004000 RWIX CSM_PWL 003f7ff8 00000008 00000008 00000000 RWIXSECTION ALLOCATION MAP output attributes/section page origin length input sections-------- ---- ---------- ---------- ----------------ramfuncs 0 003e8000 00000267 RUN ADDR = 00008000 003e8000 00000248 Example_2806xEPwmDeadBand.obj (ramfuncs:retain) 003e8248 0000001b F2806x_SysCtrl.obj (ramfuncs) 003e8263 00000004 F2806x_usDelay.obj (ramfuncs).text 0 003f4000 00000a07 003f4000 0000039b F2806x_DefaultIsr.obj (.text:retain) 003f439b 0000018c F2806x_SysCtrl.obj (.text) 003f4527 00000164 Peripherals_init.obj (.text) 003f468b 000000d8 F2806x_EPwm.obj (.text) 003f4763 00000088 rts2800_fpu32.lib : fs_div.obj (.text) 003f47eb 00000076 Example_2806xEPwmDeadBand.obj (.text) 003f4861 00000056 rts2800_fpu32.lib : boot.obj (.text) 003f48b7 00000046 : cpy_tbl.obj (.text) 003f48fd 0000002e F2806x_ECap.obj (.text) 003f492b 00000029 rts2800_fpu32.lib : exit.obj (.text) 003f4954 00000028 F2806x_PieCtrl.obj (.text) 003f497c 00000026 F2806x_PieVect.obj (.text) 003f49a2 0000001e rts2800_fpu32.lib : memcpy.obj (.text) 003f49c0 0000001a : cpy_utils.obj (.text) 003f49da 00000019 : args_main.obj (.text) 003f49f3 00000009 : _lock.obj (.text) 003f49fc 00000008 F2806x_CodeStartBranch.obj (.text) 003f4a04 00000002 rts2800_fpu32.lib : pre_init.obj (.text) 003f4a06 00000001 : startup.obj (.text).econst 0 003f4a08 00000100 003f4a08 00000100 F2806x_PieVect.obj (.econst:_PieVectTableInit).cinit 0 003f4b08 00000056 003f4b08 0000003c Example_2806xEPwmDeadBand.obj (.cinit) 003f4b44 0000000e rts2800_fpu32.lib : exit.obj (.cinit) 003f4b52 00000005 : _lock.obj (.cinit:__lock) 003f4b57 00000005 : _lock.obj (.cinit:__unlock) 003f4b5c 00000002 --HOLE-- [fill = 0].pinit 0 003f4000 00000000 UNINITIALIZEDcodestart * 0 003f7ff6 00000002 003f7ff6 00000002 F2806x_CodeStartBranch.obj (codestart).stack 1 00000050 00000200 UNINITIALIZED 00000050 00000200 --HOLE--DevEmuRegsFile * 1 00000880 00000004 UNINITIALIZED 00000880 00000004 F2806x_GlobalVariableDefs.obj (DevEmuRegsFile)SysPwrCtrlRegsFile * 1 00000985 00000003 UNINITIALIZED 00000985 00000003 F2806x_GlobalVariableDefs.obj (SysPwrCtrlRegsFile)FlashRegsFile * 1 00000a80 00000008 UNINITIALIZED 00000a80 00000008 F2806x_GlobalVariableDefs.obj (FlashRegsFile)CsmRegsFile * 1 00000ae0 00000010 UNINITIALIZED 00000ae0 00000010 F2806x_GlobalVariableDefs.obj (CsmRegsFile)AdcResultFile * 1 00000b00 00000010 UNINITIALIZED 00000b00 00000010 F2806x_GlobalVariableDefs.obj (AdcResultFile)CpuTimer0RegsFile * 1 00000c00 00000008 UNINITIALIZED 00000c00 00000008 F2806x_GlobalVariableDefs.obj (CpuTimer0RegsFile)CpuTimer1RegsFile * 1 00000c08 00000008 UNINITIALIZED 00000c08 00000008 F2806x_GlobalVariableDefs.obj (CpuTimer1RegsFile)CpuTimer2RegsFile * 1 00000c10 00000008 UNINITIALIZED 00000c10 00000008 F2806x_GlobalVariableDefs.obj (CpuTimer2RegsFile)PieCtrlRegsFile * 1 00000ce0 0000001a UNINITIALIZED 00000ce0 0000001a F2806x_GlobalVariableDefs.obj (PieCtrlRegsFile)PieVectTableFile * 1 00000d00 00000100 UNINITIALIZED 00000d00 00000100 F2806x_GlobalVariableDefs.obj (PieVectTableFile)EmuKeyVar * 1 00000d00 00000001 UNINITIALIZED 00000d00 00000001 F2806x_GlobalVariableDefs.obj (EmuKeyVar)EmuBModeVar * 1 00000d01 00000001 UNINITIALIZED 00000d01 00000001 F2806x_GlobalVariableDefs.obj (EmuBModeVar)FlashCallbackVar * 1 00000d02 00000002 UNINITIALIZED 00000d02 00000002 F2806x_GlobalVariableDefs.obj (FlashCallbackVar)FlashScalingVar * 1 00000d04 00000002 UNINITIALIZED 00000d04 00000002 F2806x_GlobalVariableDefs.obj (FlashScalingVar)DmaRegsFile * 1 00001000 000000e0 UNINITIALIZED 00001000 000000e0 F2806x_GlobalVariableDefs.obj (DmaRegsFile)Cla1RegsFile * 1 00001400 00000040 UNINITIALIZED 00001400 00000040 F2806x_GlobalVariableDefs.obj (Cla1RegsFile)U***0RegsFile * 1 00004000 00000454 UNINITIALIZED 00004000 00000454 F2806x_GlobalVariableDefs.obj (U***0RegsFile)McbspaRegsFile * 1 00005000 00000024 UNINITIALIZED 00005000 00000024 F2806x_GlobalVariableDefs.obj (McbspaRegsFile)ECanaRegsFile * 1 00006000 00000034 UNINITIALIZED 00006000 00000034 F2806x_GlobalVariableDefs.obj (ECanaRegsFile)ECanaLAMRegsFile * 1 00006040 00000040 UNINITIALIZED 00006040 00000040 F2806x_GlobalVariableDefs.obj (ECanaLAMRegsFile)ECanaMOTSRegsFile * 1 00006080 00000040 UNINITIALIZED 00006080 00000040 F2806x_GlobalVariableDefs.obj (ECanaMOTSRegsFile)ECanaMOTORegsFile * 1 000060c0 00000040 UNINITIALIZED 000060c0 00000040 F2806x_GlobalVariableDefs.obj (ECanaMOTORegsFile)ECanaMboxesFile * 1 00006100 00000100 UNINITIALIZED 00006100 00000100 F2806x_GlobalVariableDefs.obj (ECanaMboxesFile)Comp1RegsFile * 1 00006400 00000014 UNINITIALIZED 00006400 00000014 F2806x_GlobalVariableDefs.obj (Comp1RegsFile)Comp2RegsFile * 1 00006420 00000014 UNINITIALIZED 00006420 00000014 F2806x_GlobalVariableDefs.obj (Comp2RegsFile)Comp3RegsFile * 1 00006440 00000014 UNINITIALIZED 00006440 00000014 F2806x_GlobalVariableDefs.obj (Comp3RegsFile)EPwm1RegsFile * 1 00006800 00000040 UNINITIALIZED 00006800 00000040 F2806x_GlobalVariableDefs.obj (EPwm1RegsFile)EPwm2RegsFile * 1 00006840 00000040 UNINITIALIZED 00006840 00000040 F2806x_GlobalVariableDefs.obj (EPwm2RegsFile)EPwm3RegsFile * 1 00006880 00000040 UNINITIALIZED 00006880 00000040 F2806x_GlobalVariableDefs.obj (EPwm3RegsFile)EPwm4RegsFile * 1 000068c0 00000040 UNINITIALIZED 000068c0 00000040 F2806x_GlobalVariableDefs.obj (EPwm4RegsFile)EPwm5RegsFile * 1 00006900 00000040 UNINITIALIZED 00006900 00000040 F2806x_GlobalVariableDefs.obj (EPwm5RegsFile)EPwm6RegsFile * 1 00006940 00000040 UNINITIALIZED 00006940 00000040 F2806x_GlobalVariableDefs.obj (EPwm6RegsFile)EPwm7RegsFile * 1 00006980 00000040 UNINITIALIZED 00006980 00000040 F2806x_GlobalVariableDefs.obj (EPwm7RegsFile)EPwm8RegsFile * 1 000069c0 00000040 UNINITIALIZED 000069c0 00000040 F2806x_GlobalVariableDefs.obj (EPwm8RegsFile)ECap1RegsFile * 1 00006a00 00000020 UNINITIALIZED 00006a00 00000020 F2806x_GlobalVariableDefs.obj (ECap1RegsFile)ECap2RegsFile * 1 00006a20 00000020 UNINITIALIZED 00006a20 00000020 F2806x_GlobalVariableDefs.obj (ECap2RegsFile)ECap3RegsFile * 1 00006a40 00000020 UNINITIALIZED 00006a40 00000020 F2806x_GlobalVariableDefs.obj (ECap3RegsFile)HRCap1RegsFile * 1 00006ac0 00000020 UNINITIALIZED 00006ac0 00000020 F2806x_GlobalVariableDefs.obj (HRCap1RegsFile)HRCap2RegsFile * 1 00006ae0 00000020 UNINITIALIZED 00006ae0 00000020 F2806x_GlobalVariableDefs.obj (HRCap2RegsFile)EQep1RegsFile * 1 00006b00 00000022 UNINITIALIZED 00006b00 00000022 F2806x_GlobalVariableDefs.obj (EQep1RegsFile)EQep2RegsFile * 1 00006b40 00000022 UNINITIALIZED 00006b40 00000022 F2806x_GlobalVariableDefs.obj (EQep2RegsFile)HRCap3RegsFile * 1 00006c80 00000020 UNINITIALIZED 00006c80 00000020 F2806x_GlobalVariableDefs.obj (HRCap3RegsFile)HRCap4RegsFile * 1 00006ca0 00000020 UNINITIALIZED 00006ca0 00000020 F2806x_GlobalVariableDefs.obj (HRCap4RegsFile)GpioCtrlRegsFile * 1 00006f80 00000040 UNINITIALIZED 00006f80 00000040 F2806x_GlobalVariableDefs.obj (GpioCtrlRegsFile)GpioDataRegsFile * 1 00006fc0 00000020 UNINITIALIZED 00006fc0 00000020 F2806x_GlobalVariableDefs.obj (GpioDataRegsFile)GpioIntRegsFile * 1 00006fe0 00000020 UNINITIALIZED 00006fe0 00000020 F2806x_GlobalVariableDefs.obj (GpioIntRegsFile)SysCtrlRegsFile * 1 00007010 00000030 UNINITIALIZED 00007010 00000030 F2806x_GlobalVariableDefs.obj (SysCtrlRegsFile)SpiaRegsFile * 1 00007040 00000010 UNINITIALIZED 00007040 00000010 F2806x_GlobalVariableDefs.obj (SpiaRegsFile)SciaRegsFile * 1 00007050 00000010 UNINITIALIZED 00007050 00000010 F2806x_GlobalVariableDefs.obj (SciaRegsFile)NmiIntruptRegsFile * 1 00007060 00000010 UNINITIALIZED 00007060 00000010 F2806x_GlobalVariableDefs.obj (NmiIntruptRegsFile)XIntruptRegsFile * 1 00007070 00000010 UNINITIALIZED 00007070 00000010 F2806x_GlobalVariableDefs.obj (XIntruptRegsFile)AdcRegsFile * 1 00007100 00000050 UNINITIALIZED 00007100 00000050 F2806x_GlobalVariableDefs.obj (AdcRegsFile)SpibRegsFile * 1 00007740 00000010 UNINITIALIZED 00007740 00000010 F2806x_GlobalVariableDefs.obj (SpibRegsFile)ScibRegsFile * 1 00007750 00000010 UNINITIALIZED 00007750 00000010 F2806x_GlobalVariableDefs.obj (ScibRegsFile)I2caRegsFile * 1 00007900 00000022 UNINITIALIZED 00007900 00000022 F2806x_GlobalVariableDefs.obj (I2caRegsFile).ebss 1 0000a000 00000048 UNINITIALIZED 0000a000 00000026 Example_2806xEPwmDeadBand.obj (.ebss) 0000a026 00000018 F2806x_CpuTimers.obj (.ebss) 0000a03e 00000002 rts2800_fpu32.lib : _lock.obj (.ebss:__lock) 0000a040 00000006 : exit.obj (.ebss) 0000a046 00000002 : _lock.obj (.ebss:__unlock).reset 0 003fffc0 00000002 DSECT 003fffc0 00000002 rts2800_fpu32.lib : boot.obj (.reset)vectors 0 003fffc2 00000000 DSECTPartIdRegsFile * 1 003d7e80 00000001 UNINITIALIZED 003d7e80 00000001 F2806x_GlobalVariableDefs.obj (PartIdRegsFile)CsmPwlFile * 1 003f7ff8 00000008 UNINITIALIZED 003f7ff8 00000008 F2806x_GlobalVariableDefs.obj (CsmPwlFile)MODULE SUMMARY Module code ro data rw data ------ ---- ------- ------- . Example_2806xEPwmDeadBand.obj 1286 0 98 +--+-------------------------------+------+---------+---------+ Total: 1286 0 98 .SRC F2806x_GlobalVariableDefs.obj 0 0 3550 F2806x_DefaultIsr.obj 923 0 0 F2806x_SysCtrl.obj 450 0 0 Peripherals_init.obj 356 0 0 F2806x_PieVect.obj 38 0 256 F2806x_EPwm.obj 216 0 0 F2806x_ECap.obj 46 0 0 F2806x_PieCtrl.obj 40 0 0 F2806x_CpuTimers.obj 0 0 24 F2806x_CodeStartBranch.obj 10 0 0 F2806x_usDelay.obj 8 0 0 +--+-------------------------------+------+---------+---------+ Total: 2087 0 3830 C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_15.12.1.LTS/lib/rts2800_fpu32.lib fs_div.obj 136 0 0 boot.obj 86 0 0 cpy_tbl.obj 70 0 0 exit.obj 41 0 20 memcpy.obj 30 0 0 cpy_utils.obj 26 0 0 args_main.obj 25 0 0 _lock.obj 9 0 14 pre_init.obj 2 0 0 startup.obj 1 0 0 +--+-------------------------------+------+---------+---------+ Total: 426 0 34 Stack: 0 0 512 +--+-------------------------------+------+---------+---------+ Grand Total: 3799 0 4474 GLOBAL DATA SYMBOLS: SORTED BY DATA PAGEaddress data page name-------- ---------------- ----00000050 1 (00000040) __stack00000880 22 (00000880) _DevEmuRegs00000985 26 (00000980) _SysPwrCtrlRegs00000a80 2a (00000a80) _FlashRegs00000ae0 2b (00000ac0) _CsmRegs00000b00 2c (00000b00) _AdcResult00000c00 30 (00000c00) _CpuTimer0Regs00000c08 30 (00000c00) _CpuTimer1Regs00000c10 30 (00000c00) _CpuTimer2Regs00000ce0 33 (00000cc0) _PieCtrlRegs00000d00 34 (00000d00) _EmuKey00000d00 34 (00000d00) _PieVectTable00000d01 34 (00000d00) _EmuBMode00000d02 34 (00000d00) _Flash_CallbackPtr00000d04 34 (00000d00) _Flash_CPUScaleFactor00001000 40 (00001000) _DmaRegs00001400 50 (00001400) _Cla1Regs00004000 100 (00004000) _U***0Regs00005000 140 (00005000) _McbspaRegs00006000 180 (00006000) _ECanaRegs00006040 181 (00006040) _ECanaLAMRegs00006080 182 (00006080) _ECanaMOTSRegs000060c0 183 (000060c0) _ECanaMOTORegs00006100 184 (00006100) _ECanaMboxes00006400 190 (00006400) _Comp1Regs00006420 190 (00006400) _Comp2Regs00006440 191 (00006440) _Comp3Regs00006800 1a0 (00006800) _EPwm1Regs00006840 1a1 (00006840) _EPwm2Regs00006880 1a2 (00006880) _EPwm3Regs000068c0 1a3 (000068c0) _EPwm4Regs00006900 1a4 (00006900) _EPwm5Regs00006940 1a5 (00006940) _EPwm6Regs00006980 1a6 (00006980) _EPwm7Regs000069c0 1a7 (000069c0) _EPwm8Regs00006a00 1a8 (00006a00) _ECap1Regs00006a20 1a8 (00006a00) _ECap2Regs00006a40 1a9 (00006a40) _ECap3Regs00006ac0 1ab (00006ac0) _HRCap1Regs00006ae0 1ab (00006ac0) _HRCap2Regs00006b00 1ac (00006b00) _EQep1Regs00006b40 1ad (00006b40) _EQep2Regs00006c80 1b2 (00006c80) _HRCap3Regs00006ca0 1b2 (00006c80) _HRCap4Regs00006f80 1be (00006f80) _GpioCtrlRegs00006fc0 1bf (00006fc0) _GpioDataRegs00006fe0 1bf (00006fc0) _GpioIntRegs00007010 1c0 (00007000) _SysCtrlRegs00007040 1c1 (00007040) _SpiaRegs00007050 1c1 (00007040) _SciaRegs00007060 1c1 (00007040) _NmiIntruptRegs00007070 1c1 (00007040) _XIntruptRegs00007100 1c4 (00007100) _AdcRegs00007740 1dd (00007740) _SpibRegs00007750 1dd (00007740) _ScibRegs00007900 1e4 (00007900) _I2caRegs0000a000 280 (0000a000) _Falling_CAP_10000a002 280 (0000a000) _Rising_CAP_20000a004 280 (0000a000) _EPwm1TimerIntCount0000a006 280 (0000a000) _Rising_CAP_10000a008 280 (0000a000) _Falling_CAP2_10000a00a 280 (0000a000) _Rising_CAP2_20000a00c 280 (0000a000) _ECAP2Passcount0000a00e 280 (0000a000) _Falling_CAP_20000a010 280 (0000a000) _ECap1PassCount0000a012 280 (0000a000) _Falling_CAP2_20000a014 280 (0000a000) _freq_measured0000a016 280 (0000a000) _period_measured0000a018 280 (0000a000) _freq_measured_20000a01a 280 (0000a000) _period_measured_20000a01c 280 (0000a000) _trig_angle0000a01e 280 (0000a000) _Rising_CAP2_10000a020 280 (0000a000) _state0000a022 280 (0000a000) _duty_measured0000a024 280 (0000a000) _duty_measured_20000a026 280 (0000a000) _CpuTimer10000a02e 280 (0000a000) _CpuTimer20000a036 280 (0000a000) _CpuTimer00000a03e 280 (0000a000) __lock0000a040 281 (0000a040) ___TI_enable_exit_profile_output0000a042 281 (0000a040) ___TI_cleanup_ptr0000a044 281 (0000a040) ___TI_dtors_ptr0000a046 281 (0000a040) __unlock003d7e80 f5fa (003d7e80) _PartIdRegs003f4a08 fd28 (003f4a00) _PieVectTableInit003f7ff8 fdff (003f7fc0) _CsmPwlGLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name page address name ---- ------- ---- 0 003f4000 .text 0 003f492b C$$EXIT 0 003f4763 FS$$DIV 0 003f40be _ADCINT1_ISR 0 003f40c8 _ADCINT2_ISR 0 003f42d0 _ADCINT3_ISR 0 003f42da _ADCINT4_ISR 0 003f42e4 _ADCINT5_ISR 0 003f42ee _ADCINT6_ISR 0 003f42f8 _ADCINT7_ISR 0 003f4302 _ADCINT8_ISR 0 003f40e6 _ADCINT9_ISR 1 00007100 _AdcRegs 1 00000b00 _AdcResult 0 003f430c _CLA1_INT1_ISR 0 003f4316 _CLA1_INT2_ISR 0 003f4320 _CLA1_INT3_ISR 0 003f432a _CLA1_INT4_ISR 0 003f4334 _CLA1_INT5_ISR 0 003f433e _CLA1_INT6_ISR 0 003f4348 _CLA1_INT7_ISR 0 003f4352 _CLA1_INT8_ISR 1 00001400 _Cla1Regs 1 00006400 _Comp1Regs 1 00006420 _Comp2Regs 1 00006440 _Comp3Regs 1 0000a036 _CpuTimer0 1 00000c00 _CpuTimer0Regs 1 0000a026 _CpuTimer1 1 00000c08 _CpuTimer1Regs 1 0000a02e _CpuTimer2 1 00000c10 _CpuTimer2Regs 1 003f7ff8 _CsmPwl 1 00000ae0 _CsmRegs 0 003f44a0 _CsmUnlock 0 003f4014 _DATALOG_ISR 0 003f4244 _DINTCH1_ISR 0 003f424e _DINTCH2_ISR 0 003f4258 _DINTCH3_ISR 0 003f4262 _DINTCH4_ISR 0 003f426c _DINTCH5_ISR 0 003f4276 _DINTCH6_ISR 0 00008263 _DSP28x_usDelay 1 00000880 _DevEmuRegs 0 003f43bf _DisableDog 1 00001000 _DmaRegs 0 003f42bc _ECAN0INTA_ISR 0 003f42c6 _ECAN1INTA_ISR 0 003f41a4 _ECAP1_INT_ISR 1 0000a00c _ECAP2Passcount 0 003f41ae _ECAP2_INT_ISR 0 003f41b8 _ECAP3_INT_ISR 1 00006040 _ECanaLAMRegs 1 000060c0 _ECanaMOTORegs 1 00006080 _ECanaMOTSRegs 1 00006100 _ECanaMboxes 1 00006000 _ECanaRegs 1 0000a010 _ECap1PassCount 1 00006a00 _ECap1Regs 1 00006a20 _ECap2Regs 1 00006a40 _ECap3Regs 0 003f437a _EMPTY_ISR 0 003f4028 _EMUINT_ISR 0 003f4154 _EPWM1_INT_ISR 0 003f4104 _EPWM1_TZINT_ISR 0 003f415e _EPWM2_INT_ISR 0 003f410e _EPWM2_TZINT_ISR 0 003f4168 _EPWM3_INT_ISR 0 003f4118 _EPWM3_TZINT_ISR 0 003f4172 _EPWM4_INT_ISR 0 003f4122 _EPWM4_TZINT_ISR 0 003f417c _EPWM5_INT_ISR 0 003f412c _EPWM5_TZINT_ISR 0 003f4186 _EPWM6_INT_ISR 0 003f4136 _EPWM6_TZINT_ISR 0 003f4190 _EPWM7_INT_ISR 0 003f4140 _EPWM7_TZINT_ISR 0 003f419a _EPWM8_INT_ISR 0 003f414a _EPWM8_TZINT_ISR 1 00006800 _EPwm1Regs 1 0000a004 _EPwm1TimerIntCount 1 00006840 _EPwm2Regs 1 00006880 _EPwm3Regs 1 000068c0 _EPwm4Regs 1 00006900 _EPwm5Regs 1 00006940 _EPwm6Regs 1 00006980 _EPwm7Regs 1 000069c0 _EPwm8Regs 0 003f41d6 _EQEP1_INT_ISR 0 003f41e0 _EQEP2_INT_ISR 1 00006b00 _EQep1Regs 1 00006b40 _EQep2Regs 1 00000d01 _EmuBMode 1 00000d00 _EmuKey 0 003f4973 _EnableInterrupts 0 003f4511 _ExtOscSel 1 0000a008 _Falling_CAP2_1 1 0000a012 _Falling_CAP2_2 1 0000a000 _Falling_CAP_1 1 0000a00e _Falling_CAP_2 1 00000a80 _FlashRegs 1 00000d04 _Flash_CPUScaleFactor 1 00000d02 _Flash_CallbackPtr 1 00006f80 _GpioCtrlRegs 1 00006fc0 _GpioDataRegs 1 00006fe0 _GpioIntRegs 0 003f41c2 _HRCAP1_INT_ISR 0 003f41cc _HRCAP2_INT_ISR 0 003f41ea _HRCAP3_INT_ISR 0 003f41f4 _HRCAP4_INT_ISR 1 00006ac0 _HRCap1Regs 1 00006ae0 _HRCap2Regs 1 00006c80 _HRCap3Regs 1 00006ca0 _HRCap4Regs 0 003f4280 _I2CINT1A_ISR 0 003f428a _I2CINT2A_ISR 1 00007900 _I2caRegs 0 003f403c _ILLEGAL_ISR 0 003f4000 _INT13_ISR 0 003f400a _INT14_ISR 0 003f48fd _InitECap 0 003f4905 _InitECap1Gpio 0 003f4911 _InitECap2Gpio 0 003f491f _InitECap3Gpio 0 003f48fe _InitECapGpio 0 003f4627 _InitECapture_1 0 003f4659 _InitECapture_2 0 003f468b _InitEPwm 0 003f45a8 _InitEPwm1Example 0 003f469d _InitEPwm1Gpio 0 003f4558 _InitEPwm2Example 0 003f46af _InitEPwm2Gpio 0 003f4581 _InitEPwm3Example 0 003f46c1 _InitEPwm3Gpio 0 003f46d5 _InitEPwm4Gpio 0 003f46e9 _InitEPwm5Gpio 0 003f4527 _InitEPwm6Example 0 003f46fb _InitEPwm6Gpio 0 003f470d _InitEPwm7Gpio 0 003f471f _InitEPwm8Gpio 0 003f468c _InitEPwmGpio 0 003f4731 _InitEPwmSyncGpio 0 00008248 _InitFlash 0 003f45db _InitGPIOEExample 0 003f444a _InitPeripheralClocks 0 003f4954 _InitPieCtrl 0 003f497c _InitPieVectTable 0 003f43c7 _InitPll 0 003f441c _InitPll2 0 003f439b _InitSysCtrl 0 003f4742 _InitTzGpio 0 003f44d1 _IntOsc1Sel 0 003f44e1 _IntOsc2Sel 0 003f4370 _LUF_ISR 0 003f4366 _LVF_ISR 0 003f4230 _MRINTA_ISR 0 003f423a _MXINTA_ISR 1 00005000 _McbspaRegs 0 003f4032 _NMI_ISR 1 00007060 _NmiIntruptRegs 0 003f4387 _PIE_RESERVED 1 003d7e80 _PartIdRegs 1 00000ce0 _PieCtrlRegs 1 00000d00 _PieVectTable 0 003f4a08 _PieVectTableInit 0 003f401e _RTOSINT_ISR 0 003e8267 _RamfuncsLoadEnd abs 00000267 _RamfuncsLoadSize 0 003e8000 _RamfuncsLoadStart 0 00008000 _RamfuncsRunStart 1 0000a01e _Rising_CAP2_1 1 0000a00a _Rising_CAP2_2 1 0000a006 _Rising_CAP_1 1 0000a002 _Rising_CAP_2 0 003f4294 _SCIRXINTA_ISR 0 003f42a8 _SCIRXINTB_ISR 0 003f429e _SCITXINTA_ISR 0 003f42b2 _SCITXINTB_ISR 0 003f4208 _SPIRXINTA_ISR 0 003f421c _SPIRXINTB_ISR 0 003f4212 _SPITXINTA_ISR 0 003f4226 _SPITXINTB_ISR 1 00007050 _SciaRegs 1 00007750 _ScibRegs 0 003f43b5 _ServiceDog 1 00007040 _SpiaRegs 1 00007740 _SpibRegs 1 00007010 _SysCtrlRegs 1 00000985 _SysPwrCtrlRegs 0 003f40f0 _TINT0_ISR 0 003f41fe _USB0_INT_ISR 0 003f40a0 _USER10_ISR 0 003f40aa _USER11_ISR 0 003f40b4 _USER12_ISR 0 003f4046 _USER1_ISR 0 003f4050 _USER2_ISR 0 003f405a _USER3_ISR 0 003f4064 _USER4_ISR 0 003f406e _USER5_ISR 0 003f4078 _USER6_ISR 0 003f4082 _USER7_ISR 0 003f408c _USER8_ISR 0 003f4096 _USER9_ISR 1 00004000 _U***0Regs 0 003f40fa _WAKEINT_ISR 0 003f40d2 _XINT1_ISR 0 003f40dc _XINT2_ISR 0 003f435c _XINT3_ISR 1 00007070 _XIntruptRegs 0 003f44f5 _XtalOscSel 1 00000250 __STACK_END abs 00000200 __STACK_SIZE 1 0000a042 ___TI_cleanup_ptr 1 0000a044 ___TI_dtors_ptr 1 0000a040 ___TI_enable_exit_profile_outputabs ffffffff ___TI_pprof_out_hndl abs ffffffff ___TI_prof_data_size abs ffffffff ___TI_prof_data_start abs ffffffff ___binit__ abs ffffffff ___c_args__ 0 003f4b08 ___cinit__ 0 003f4a07 ___etext__ abs ffffffff ___pinit__ 0 003f4000 ___text__ 0 003f49da __args_main 1 0000a03e __lock 0 003f49fb __nop 0 003f49f7 __register_lock 0 003f49f3 __register_unlock 1 00000050 __stack 0 003f4a06 __system_post_cinit 0 003f4a04 __system_pre_init 1 0000a046 __unlock 0 003f492b _abort 0 003f4861 _c_int00 0 003f48b7 _copy_in 0 003f49c0 _ddcopy 0 003f49c0 _dpcopy 1 0000a022 _duty_measured 1 0000a024 _duty_measured_2 0 00008015 _ecap1_isr 0 0000810e _ecap2_isr 0 00008000 _epwm1_isr 0 000081af _epwm2_isr 0 0000820f _epwm3_isr 0 003f492d _exit 1 0000a014 _freq_measured 1 0000a018 _freq_measured_2 0 003f47eb _main 0 003f49a2 _memcpy 0 003f49c0 _pdcopy 1 0000a016 _period_measured 1 0000a01a _period_measured_2 0 003f49c0 _ppcopy 0 003f4391 _rsvd_ISR 1 0000a020 _state 1 0000a01c _trig_angle 0 003f4852 _trig_shutdown abs ffffffff binit 0 003f4b08 cinit 0 003f7ff6 code_start 0 003f4a07 etext abs ffffffff pinit GLOBAL SYMBOLS: SORTED BY Symbol Address page address name ---- ------- ---- 0 00008000 _RamfuncsRunStart 0 00008000 _epwm1_isr 0 00008015 _ecap1_isr 0 0000810e _ecap2_isr 0 000081af _epwm2_isr 0 0000820f _epwm3_isr 0 00008248 _InitFlash 0 00008263 _DSP28x_usDelay 0 003e8000 _RamfuncsLoadStart 0 003e8267 _RamfuncsLoadEnd 0 003f4000 .text 0 003f4000 _INT13_ISR 0 003f4000 ___text__ 0 003f400a _INT14_ISR 0 003f4014 _DATALOG_ISR 0 003f401e _RTOSINT_ISR 0 003f4028 _EMUINT_ISR 0 003f4032 _NMI_ISR 0 003f403c _ILLEGAL_ISR 0 003f4046 _USER1_ISR 0 003f4050 _USER2_ISR 0 003f405a _USER3_ISR 0 003f4064 _USER4_ISR 0 003f406e _USER5_ISR 0 003f4078 _USER6_ISR 0 003f4082 _USER7_ISR 0 003f408c _USER8_ISR 0 003f4096 _USER9_ISR 0 003f40a0 _USER10_ISR 0 003f40aa _USER11_ISR 0 003f40b4 _USER12_ISR 0 003f40be _ADCINT1_ISR 0 003f40c8 _ADCINT2_ISR 0 003f40d2 _XINT1_ISR 0 003f40dc _XINT2_ISR 0 003f40e6 _ADCINT9_ISR 0 003f40f0 _TINT0_ISR 0 003f40fa _WAKEINT_ISR 0 003f4104 _EPWM1_TZINT_ISR 0 003f410e _EPWM2_TZINT_ISR 0 003f4118 _EPWM3_TZINT_ISR 0 003f4122 _EPWM4_TZINT_ISR 0 003f412c _EPWM5_TZINT_ISR 0 003f4136 _EPWM6_TZINT_ISR 0 003f4140 _EPWM7_TZINT_ISR 0 003f414a _EPWM8_TZINT_ISR 0 003f4154 _EPWM1_INT_ISR 0 003f415e _EPWM2_INT_ISR 0 003f4168 _EPWM3_INT_ISR 0 003f4172 _EPWM4_INT_ISR 0 003f417c _EPWM5_INT_ISR 0 003f4186 _EPWM6_INT_ISR 0 003f4190 _EPWM7_INT_ISR 0 003f419a _EPWM8_INT_ISR 0 003f41a4 _ECAP1_INT_ISR 0 003f41ae _ECAP2_INT_ISR 0 003f41b8 _ECAP3_INT_ISR 0 003f41c2 _HRCAP1_INT_ISR 0 003f41cc _HRCAP2_INT_ISR 0 003f41d6 _EQEP1_INT_ISR 0 003f41e0 _EQEP2_INT_ISR 0 003f41ea _HRCAP3_INT_ISR 0 003f41f4 _HRCAP4_INT_ISR 0 003f41fe _USB0_INT_ISR 0 003f4208 _SPIRXINTA_ISR 0 003f4212 _SPITXINTA_ISR 0 003f421c _SPIRXINTB_ISR 0 003f4226 _SPITXINTB_ISR 0 003f4230 _MRINTA_ISR 0 003f423a _MXINTA_ISR 0 003f4244 _DINTCH1_ISR 0 003f424e _DINTCH2_ISR 0 003f4258 _DINTCH3_ISR 0 003f4262 _DINTCH4_ISR 0 003f426c _DINTCH5_ISR 0 003f4276 _DINTCH6_ISR 0 003f4280 _I2CINT1A_ISR 0 003f428a _I2CINT2A_ISR 0 003f4294 _SCIRXINTA_ISR 0 003f429e _SCITXINTA_ISR 0 003f42a8 _SCIRXINTB_ISR 0 003f42b2 _SCITXINTB_ISR 0 003f42bc _ECAN0INTA_ISR 0 003f42c6 _ECAN1INTA_ISR 0 003f42d0 _ADCINT3_ISR 0 003f42da _ADCINT4_ISR 0 003f42e4 _ADCINT5_ISR 0 003f42ee _ADCINT6_ISR 0 003f42f8 _ADCINT7_ISR 0 003f4302 _ADCINT8_ISR 0 003f430c _CLA1_INT1_ISR 0 003f4316 _CLA1_INT2_ISR 0 003f4320 _CLA1_INT3_ISR 0 003f432a _CLA1_INT4_ISR 0 003f4334 _CLA1_INT5_ISR 0 003f433e _CLA1_INT6_ISR 0 003f4348 _CLA1_INT7_ISR 0 003f4352 _CLA1_INT8_ISR 0 003f435c _XINT3_ISR 0 003f4366 _LVF_ISR 0 003f4370 _LUF_ISR 0 003f437a _EMPTY_ISR 0 003f4387 _PIE_RESERVED 0 003f4391 _rsvd_ISR 0 003f439b _InitSysCtrl 0 003f43b5 _ServiceDog 0 003f43bf _DisableDog 0 003f43c7 _InitPll 0 003f441c _InitPll2 0 003f444a _InitPeripheralClocks 0 003f44a0 _CsmUnlock 0 003f44d1 _IntOsc1Sel 0 003f44e1 _IntOsc2Sel 0 003f44f5 _XtalOscSel 0 003f4511 _ExtOscSel 0 003f4527 _InitEPwm6Example 0 003f4558 _InitEPwm2Example 0 003f4581 _InitEPwm3Example 0 003f45a8 _InitEPwm1Example 0 003f45db _InitGPIOEExample 0 003f4627 _InitECapture_1 0 003f4659 _InitECapture_2 0 003f468b _InitEPwm 0 003f468c _InitEPwmGpio 0 003f469d _InitEPwm1Gpio 0 003f46af _InitEPwm2Gpio 0 003f46c1 _InitEPwm3Gpio 0 003f46d5 _InitEPwm4Gpio 0 003f46e9 _InitEPwm5Gpio 0 003f46fb _InitEPwm6Gpio 0 003f470d _InitEPwm7Gpio 0 003f471f _InitEPwm8Gpio 0 003f4731 _InitEPwmSyncGpio 0 003f4742 _InitTzGpio 0 003f4763 FS$$DIV 0 003f47eb _main 0 003f4852 _trig_shutdown 0 003f4861 _c_int00 0 003f48b7 _copy_in 0 003f48fd _InitECap 0 003f48fe _InitECapGpio 0 003f4905 _InitECap1Gpio 0 003f4911 _InitECap2Gpio 0 003f491f _InitECap3Gpio 0 003f492b C$$EXIT 0 003f492b _abort 0 003f492d _exit 0 003f4954 _InitPieCtrl 0 003f4973 _EnableInterrupts 0 003f497c _InitPieVectTable 0 003f49a2 _memcpy 0 003f49c0 _ddcopy 0 003f49c0 _dpcopy 0 003f49c0 _pdcopy 0 003f49c0 _ppcopy 0 003f49da __args_main 0 003f49f3 __register_unlock 0 003f49f7 __register_lock 0 003f49fb __nop 0 003f4a04 __system_pre_init 0 003f4a06 __system_post_cinit 0 003f4a07 ___etext__ 0 003f4a07 etext 0 003f4a08 _PieVectTableInit 0 003f4b08 ___cinit__ 0 003f4b08 cinit 0 003f7ff6 code_start 1 00000050 __stack 1 00000250 __STACK_END 1 00000880 _DevEmuRegs 1 00000985 _SysPwrCtrlRegs 1 00000a80 _FlashRegs 1 00000ae0 _CsmRegs 1 00000b00 _AdcResult 1 00000c00 _CpuTimer0Regs 1 00000c08 _CpuTimer1Regs 1 00000c10 _CpuTimer2Regs 1 00000ce0 _PieCtrlRegs 1 00000d00 _EmuKey 1 00000d00 _PieVectTable 1 00000d01 _EmuBMode 1 00000d02 _Flash_CallbackPtr 1 00000d04 _Flash_CPUScaleFactor 1 00001000 _DmaRegs 1 00001400 _Cla1Regs 1 00004000 _U***0Regs 1 00005000 _McbspaRegs 1 00006000 _ECanaRegs 1 00006040 _ECanaLAMRegs 1 00006080 _ECanaMOTSRegs 1 000060c0 _ECanaMOTORegs 1 00006100 _ECanaMboxes 1 00006400 _Comp1Regs 1 00006420 _Comp2Regs 1 00006440 _Comp3Regs 1 00006800 _EPwm1Regs 1 00006840 _EPwm2Regs 1 00006880 _EPwm3Regs 1 000068c0 _EPwm4Regs 1 00006900 _EPwm5Regs 1 00006940 _EPwm6Regs 1 00006980 _EPwm7Regs 1 000069c0 _EPwm8Regs 1 00006a00 _ECap1Regs 1 00006a20 _ECap2Regs 1 00006a40 _ECap3Regs 1 00006ac0 _HRCap1Regs 1 00006ae0 _HRCap2Regs 1 00006b00 _EQep1Regs 1 00006b40 _EQep2Regs 1 00006c80 _HRCap3Regs 1 00006ca0 _HRCap4Regs 1 00006f80 _GpioCtrlRegs 1 00006fc0 _GpioDataRegs 1 00006fe0 _GpioIntRegs 1 00007010 _SysCtrlRegs 1 00007040 _SpiaRegs 1 00007050 _SciaRegs 1 00007060 _NmiIntruptRegs 1 00007070 _XIntruptRegs 1 00007100 _AdcRegs 1 00007740 _SpibRegs 1 00007750 _ScibRegs 1 00007900 _I2caRegs 1 0000a000 _Falling_CAP_1 1 0000a002 _Rising_CAP_2 1 0000a004 _EPwm1TimerIntCount 1 0000a006 _Rising_CAP_1 1 0000a008 _Falling_CAP2_1 1 0000a00a _Rising_CAP2_2 1 0000a00c _ECAP2Passcount 1 0000a00e _Falling_CAP_2 1 0000a010 _ECap1PassCount 1 0000a012 _Falling_CAP2_2 1 0000a014 _freq_measured 1 0000a016 _period_measured 1 0000a018 _freq_measured_2 1 0000a01a _period_measured_2 1 0000a01c _trig_angle 1 0000a01e _Rising_CAP2_1 1 0000a020 _state 1 0000a022 _duty_measured 1 0000a024 _duty_measured_2 1 0000a026 _CpuTimer1 1 0000a02e _CpuTimer2 1 0000a036 _CpuTimer0 1 0000a03e __lock 1 0000a040 ___TI_enable_exit_profile_output1 0000a042 ___TI_cleanup_ptr 1 0000a044 ___TI_dtors_ptr 1 0000a046 __unlock 1 003d7e80 _PartIdRegs 1 003f7ff8 _CsmPwl abs 00000200 __STACK_SIZE abs 00000267 _RamfuncsLoadSize abs ffffffff ___TI_pprof_out_hndl abs ffffffff ___TI_prof_data_size abs ffffffff ___TI_prof_data_start abs ffffffff ___binit__ abs ffffffff ___c_args__ abs ffffffff ___pinit__ abs ffffffff binit abs ffffffff pinit [263 symbols]
0