'잡동사니'에 해당되는 글 13306건

  1. 2023.07.19 vscode 조건부 디버깅
  2. 2023.07.19 tek.com fft 관련 문서
  3. 2023.07.19 gdb conditional break
  4. 2023.07.18 현타
  5. 2023.07.18 휴가 2일차
  6. 2023.07.17 휴가 1일차
  7. 2023.07.16 악당 2호 아빠 새끼 발톱 공격
  8. 2023.07.15 토닉워터 먹어봄
  9. 2023.07.14 envelope detection
  10. 2023.07.14 CCSv8.3.1 on win10
Microsoft/vscode2023. 7. 19. 19:05

conditional break 하위에

hit count나 expression으로 존재한다.

 

[링크 : https://code.visualstudio.com/docs/editor/debugging#_conditional-breakpoints]

    [링크 : https://stackoverflow.com/questions/43311058/vscode-debugger-conditional-breakpoints]

 

+

vscode 1.80.0 버전에서 확인해보니

아래와 같이 3가지가 나온다.

 

 

Add Conditional Breakpoint를 누르면, Expression / Hit Count / Log Message가 나온다.

 

Posted by 구차니

 

 

Fundamentals of Real-Time Spectrum Analysis

[링크 : https://download.tek.com/document/37W_17249_5_HR_Letter.pdf]

 

Understanding FFT Overlap Processing Fundamentals

[링크 : https://download.tek.com/document/37W_18839_1.pdf]

 

FFT 오버랩 프로세싱의 이해

[링크 : https://download.tek.com/document/37K_18839_0.pdf]

 

'프로그램 사용 > fft, fftw' 카테고리의 다른 글

fft 결과에 N(입력 샘플 갯수)로 나누는 이유  (0) 2023.09.21
FFT RBW  (0) 2023.09.19
sfft  (0) 2023.07.12
fft window type과 진폭 보정계수  (0) 2023.07.04
fft window 함수  (0) 2023.07.03
Posted by 구차니

 

Set a breakpoint
The first step in setting a conditional breakpoint is to set a breakpoint as you normally would. I.e.

(gdb) break <file_name> : <line_number>
(gdb) break <function_name>
This will set a breakpoint and output the breakpoint number

Check breakpoints
If you forget which breakpoints you can add a condition to, you can list the breakpoints using:

(gdb) info breakpoints
Set a condition for a breakpoint
Set an existing breakpoint to only break if a certain condition is true:

(gdb) condition <breakpoint_number> condition
The condition is written in syntax similar to c using operators such as == != and <.

 

break 줄여서 br

$ gdb factorial
Reading symbols from factorial...done.
(gdb) br 28
Breakpoint 1 at 0x11bf: file factorial.c, line 28.
(gdb) condition 1 i > 5

 

아래 소스에서 28라인 i++ 에 break를 걸고, 해당 라인에서 i > 5 인 조건에서 잡히게 한다.

반복문의 경우 확실히 디버깅 할 때 편할 듯.

//This program calculates and prints out the factorials of 5 and 17


#include <stdio.h>
#include <stdlib.h>

int factorial(int n);

int main(void) {

int n = 5;
int f = factorial(n);
printf("The factorial of %d is %d.\n", n, f);
n = 17;
f = factorial(n);
printf("The factorial of %d is %d.\n", n, f);

return 0;

}
//A factorial is calculated by n! = n * (n - 1) * (n - 2) * ... * 1
//E.g. 5! = 5 * 4 * 3 * 2 * 1 = 120
int factorial(int n) {
int f = 1;
int i = 1;
while (i <= n) {
f = f * i;
i++; // 28 line
}
return f;
}

 

[링크 : https://www.cse.unsw.edu.au/~learn/debugging/modules/gdb_conditional_breakpoints/]

Posted by 구차니

아하하 난 개발자가 아니었나?!

 

[링크 : https://v.daum.net/v/20230718175602958]

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

오늘의 지름  (2) 2023.08.02
줘같네  (0) 2023.07.31
지하철 연착  (0) 2023.07.11
doom eternal 질러?  (0) 2023.07.01
하루가 짧다  (0) 2023.06.29
Posted by 구차니

컴백해서

노트북 써멀 바르러  AS 센터 방문하고

감자도 배달하고 끝

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

국립 한글박물관 현장예매  (0) 2023.07.30
피곤  (0) 2023.07.29
휴가 1일차  (0) 2023.07.17
악당 2호 아빠 새끼 발톱 공격  (0) 2023.07.16
토닉워터 먹어봄  (0) 2023.07.15
Posted by 구차니

하이원 리조트 옴

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

피곤  (0) 2023.07.29
휴가 2일차  (0) 2023.07.18
악당 2호 아빠 새끼 발톱 공격  (0) 2023.07.16
토닉워터 먹어봄  (0) 2023.07.15
기절 2  (0) 2023.07.09
Posted by 구차니

킥보드로 밟아 버림.. -_-

또 한 달은 넘게 고생하겠네 -_-

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

휴가 2일차  (0) 2023.07.18
휴가 1일차  (0) 2023.07.17
토닉워터 먹어봄  (0) 2023.07.15
기절 2  (0) 2023.07.09
개피곤  (0) 2023.07.08
Posted by 구차니

음.. 사이다에 구연산 바몬드 섞은 느낌 -ㅁ-!

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

휴가 1일차  (0) 2023.07.17
악당 2호 아빠 새끼 발톱 공격  (0) 2023.07.16
기절 2  (0) 2023.07.09
개피곤  (0) 2023.07.08
더워어어어어  (0) 2023.06.28
Posted by 구차니
이론 관련/전기 전자2023. 7. 14. 16:40

단순하게 low pass flter만 적용하면 포락선이 나올줄 알았는데 의외로 복잡하네

일단은 이미지 상으로는 부드럽지만 좀 떨어지냐(힐베르트 변환), 거칠지만 예리하냐(제곱)로 갈리게 되는 듯.

 

[링크 : https://kr.mathworks.com/help/dsp/ug/envelope-detection.html]

 

FIR 필터(finite impulse response filter) - 오픈루프, 회귀성분을 갖지 않음
IIR 필터(infinite impulse response filter) - 피드백, 입력신호의 값과 출력신호가 재귀적으로 적용, 구조 간단

[링크 : https://m.blog.naver.com/pro_000/221156325705]

'이론 관련 > 전기 전자' 카테고리의 다른 글

역극성 보호  (0) 2023.08.01
유선 전화기 들면 들리는 소리  (0) 2023.07.25
RC 회로 - RC 발진 / LPF / HPF  (0) 2023.07.10
pvt - process voltage temperature  (0) 2023.06.30
필터 차수(order)  (0) 2023.06.21
Posted by 구차니
embeded/DSP C2000 Ti2023. 7. 14. 12:02

윈도우용 CCS v 8.3.1을 설치해서 시도!

일단은 리눅스에서는 안뜨던 Spectrum Digital XDS510USB가 뜬다.

버그인진 모르겠지만 Basic Example에 Hello World 로 생성하면

어셈블로로 작성된 로더쪽 스크립트 메모리 번지가 잘못되었다고 뜨는데 나중에 찾아봐야겠다.

 

 

Verify 버튼을 누르니까 아래와 같이 먼가 테스트를 한다.

JTAG에 TMS320F2808 물려두고 전원 넣어둔 상태라 그런가

scan chain에 1개의 장치가 발견되었다고 뜬다.

 

근데 정작 디버그 모드 들어가려고 하면 이렇게 에러 발생 -_-

 

저 OCS가 On Chip Storage 이런건 아니겠지?

C28xx: Error connecting to the target: Error 0x80000200/-1135 Fatal Error during: OCS,  Unrecoverable emulation error 

 

일단은~ 설정 스크립트가 지칭하는대로 따라가보자..

verify 에서 문제가 없다고 한 녀석은 아래의 경로고

C:\Users\free\AppData\Local\Texas Instruments\CCS\ti\0\0\BrdDat\testBoard.dat

# config version=3.5
$ sdopts
  emuportaddr=0x510
  emujclkmode=Counter
  emuportspeed=0
  emudisablepolling=YES
  emujclkfreqmhz=10
  emutckdiv=1
  emualttcktiming=NO
  emupowermode=Threshold_1Volt_IO
  emuiooffatexit=YES
  emuiooffatdisconnect=YES
  emu0pinlevel=HIZ
  emu1pinlevel=HIZ
  emuassertsysreset=NO
  emupulsetrst=NO
  emuserialnumber=ANY
  emuicepickrtrextended=NO
  devdelayedinit=NO
$ /
@ c28xx family=tms320c28xx irbits=38 drbits=1
# /

[링크 : https://software-dl.ti.com/ccs/esd/documents/ccsv7_debugging_jtag_connectivity_issues.html#C28x_the_debug_probe_reported_an_error]

 

HIZ 이런게 나오길래 생각을 해보니 SDConfigEx 라는 툴에서 XDS510USB로 했을때 나오던 거랑 비슷한 느낌이다?

TCK 주파수가 13에서 10으로 설정된걸 제외하면 사실상 같은 설정인 느낌.

 

겸사겸사 SDConfigEx에서도 해보니

TMS320F2808 보드에 전원과 JTAG 연결하고 emulator - test 하면 아래와 같이 성공한다.

** Emulator Test **
 $$ EmuProductName=XDS510USB
 $$ EmuPortAddr=0x510
 $$ EmuPortMode=USB
 $$ ProductId=510
 $$ ProductVersion=84
 ** Emulator Scan Test
   -- Found JTAG IR length of 3
   -- Found 1 JTAG device(s) in the scan chain

 

emulator - diagnostics 누르고 하면

 

최소한 에러는 안나는데 멀까?

** Checking for a valid emulator/eZdsp
** Running diagnostic scan on EmuProductName=XDS510USB

** Checking emulator/eZdsp scan connection

Performed 1 test loops with 0 errors.

 

 

SDConfigEx 에서 저장되는 파일은 아래 경로에 존재하는데 XML인걸 제외하면 설정값들은 동일하다.

C:\ti\ccsv8\ccs_base\emulation\specdig\sdconfigex\sdopts.xml

<SDConfiguration SelectedEmulator="XDS510USB_510">
<Emulator id="XDS510PP_3BC">3BC
                <Option id="EmuPortAddr">0X3BC</Option>
<Option id="EmuPortMode">SPP8</Option>
<Option id="EmuPortSpeed">0</Option>
<Option id="EmuAddOptoPod">NO</Option>
<Option id="EmuDisablePolling">YES</Option>
<Option id="EmuProductName">XDS510PP_PLUS</Option>
<Option id="EmuDoWaitInReset">NO</Option>
</Emulator>
<Emulator id="XDS510PP_278">278
                <Option id="EmuPortAddr">0X278</Option>
<Option id="EmuPortMode">SPP8</Option>
<Option id="EmuPortSpeed">0</Option>
<Option id="EmuAddOptoPod">NO</Option>
<Option id="EmuDisablePolling">YES</Option>
<Option id="EmuProductName">XDS510PP_PLUS</Option>
<Option id="EmuDoWaitInReset">NO</Option>
</Emulator>
<Emulator id="XDS510PP_378">378
                <Option id="EmuPortAddr">0X378</Option>
<Option id="EmuPortMode">SPP8</Option>
<Option id="EmuPortSpeed">0</Option>
<Option id="EmuAddOptoPod">NO</Option>
<Option id="EmuDisablePolling">YES</Option>
<Option id="EmuProductName">XDS510PP_PLUS</Option>
<Option id="EmuDoWaitInReset">NO</Option>
</Emulator>
<Emulator id="SPI525_100">100
                <Option id="EmuPortAddr">0X100</Option>
<Option id="EmuPortMode">PCI</Option>
<Option id="EmuPortSpeed">0</Option>
<Option id="EmuAddOptoPod">NO</Option>
<Option id="EmuDisablePolling">YES</Option>
<Option id="EmuProductName">SPI525</Option>
<Option id="EmuDoWaitInReset">NO</Option>
</Emulator>
<Emulator id="XDS510USB_510">510
                <Option id="EmuPortAddr">0X510</Option>
<Option id="EmuPortMode">USB</Option>
<Option id="EmuPortSpeed">0</Option>
<Option id="EmuAddOptoPod">NO</Option>
<Option id="EmuDisablePolling">YES</Option>
<Option id="EmuProductName">XDS510USB</Option>
<Option id="EmuDoWaitInReset">NO</Option>
<Option id="EmuJclkMode">Counter</Option>
<Option id="EmuJclkFreqMHz">13</Option>
<Option id="EmuTckDiv">1</Option>
<Option id="EmuAltTckTiming">NO</Option>
<Option id="EmuPowerMode">Threshold_1Volt_IO</Option>
<Option id="EmuIoOffAtExit">YES</Option>
<Option id="EmuIoOffAtDisconnect">YES</Option>
<Option id="Emu0PinLevel">HIZ</Option>
<Option id="Emu1PinLevel">HIZ</Option>
<Option id="EmuAssertSysReset">NO</Option>
<Option id="EmuPulseTrst">NO</Option>
<Option id="EmuSerialNumber">ANY</Option>
</Emulator>
<Emulator id="XDS510USB_511">511
                <Option id="EmuPortAddr">0X511</Option>
<Option id="EmuPortMode">USB</Option>
<Option id="EmuPortSpeed">0</Option>
<Option id="EmuAddOptoPod">NO</Option>
<Option id="EmuDisablePolling">YES</Option>
<Option id="EmuProductName">XDS510USB</Option>
<Option id="EmuDoWaitInReset">NO</Option>
<Option id="EmuJclkMode">Counter</Option>
<Option id="EmuJclkFreqMHz">13</Option>
<Option id="EmuTckDiv">1</Option>
<Option id="EmuAltTckTiming">NO</Option>
<Option id="EmuPowerMode">Threshold_1Volt_IO</Option>
<Option id="EmuIoOffAtExit">YES</Option>
<Option id="EmuIoOffAtDisconnect">YES</Option>
<Option id="Emu0PinLevel">HIZ</Option>
<Option id="Emu1PinLevel">HIZ</Option>
<Option id="EmuAssertSysReset">NO</Option>
<Option id="EmuPulseTrst">NO</Option>
<Option id="EmuSerialNumber">ANY</Option>
</Emulator>
<Emulator id="XDS510USB_512">512
                <Option id="EmuPortAddr">0X512</Option>
<Option id="EmuPortMode">USB</Option>
<Option id="EmuPortSpeed">0</Option>
<Option id="EmuAddOptoPod">NO</Option>
<Option id="EmuDisablePolling">YES</Option>
<Option id="EmuProductName">XDS510USB</Option>
<Option id="EmuDoWaitInReset">NO</Option>
<Option id="EmuJclkMode">Counter</Option>
<Option id="EmuJclkFreqMHz">13</Option>
<Option id="EmuTckDiv">1</Option>
<Option id="EmuAltTckTiming">NO</Option>
<Option id="EmuPowerMode">Threshold_1Volt_IO</Option>
<Option id="EmuIoOffAtExit">YES</Option>
<Option id="EmuIoOffAtDisconnect">YES</Option>
<Option id="Emu0PinLevel">HIZ</Option>
<Option id="Emu1PinLevel">HIZ</Option>
<Option id="EmuAssertSysReset">NO</Option>
<Option id="EmuPulseTrst">NO</Option>
<Option id="EmuSerialNumber">ANY</Option>
</Emulator>
<Emulator id="XDS510USB_513">513
                <Option id="EmuPortAddr">0X513</Option>
<Option id="EmuPortMode">USB</Option>
<Option id="EmuPortSpeed">0</Option>
<Option id="EmuAddOptoPod">NO</Option>
<Option id="EmuDisablePolling">YES</Option>
<Option id="EmuProductName">XDS510USB</Option>
<Option id="EmuDoWaitInReset">NO</Option>
<Option id="EmuJclkMode">Counter</Option>
<Option id="EmuJclkFreqMHz">13</Option>
<Option id="EmuTckDiv">1</Option>
<Option id="EmuAltTckTiming">NO</Option>
<Option id="EmuPowerMode">Threshold_1Volt_IO</Option>
<Option id="EmuIoOffAtExit">YES</Option>
<Option id="EmuIoOffAtDisconnect">YES</Option>
<Option id="Emu0PinLevel">HIZ</Option>
<Option id="Emu1PinLevel">HIZ</Option>
<Option id="EmuAssertSysReset">NO</Option>
<Option id="EmuPulseTrst">NO</Option>
<Option id="EmuSerialNumber">ANY</Option>
</Emulator>
</SDConfiguration>

 

eclipse(ccs) 에서 설정으로 쓰는 파일은 ccxml인데

connection에 instance와 platform 관련 내용으로 보면 2개 파일이 존재하낟.

C:\Users\free\workspace_v8\test\targetConfigs\TMS320F2808.ccxml

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<configurations XML_version="1.2" id="configurations_0">
    <configuration XML_version="1.2" id="configuration_0">
        <instance XML_version="1.2" desc="Spectrum Digital XDS510USB Emulator" href="connections/SD510USB_Connection.xml" id="Spectrum Digital XDS510USB Emulator" xml="SD510USB_Connection.xml" xmlpath="connections"/>
        <connection XML_version="1.2" id="Spectrum Digital XDS510USB Emulator">
            <instance XML_version="1.2" href="drivers/sdgo28xusb.xml" id="drivers" xml="sdgo28xusb.xml" xmlpath="drivers"/>
            <platform XML_version="1.2" id="platform_0">
                <instance XML_version="1.2" desc="TMS320F2808" href="devices/f2808.xml" id="TMS320F2808" xml="f2808.xml" xmlpath="devices"/>
            </platform>
        </connection>
    </configuration>
</configurations>

 

sdgo28xusb.xml는 드라이버(바이너리) 연결해주고 끝

C:\ti\ccsv8\ccs_base\common\targetdb\drivers\sdgo28xusb.xml

<?xml version="1.0"?>
<drivers id="TMS320C28XX">
<isa Type="TMS320C28XX" ProcID="0x5000A3F8">
<driver file="../../../emulation/drivers/sdgo28xusb.dvr">
<connectionType Type="SD510USB"/>
                        <property Type="hiddenfield" Value="true" id="realtimeEnabled" />
</driver>
</isa>
</drivers>

 

C:\ti\ccsv8\ccs_base\emulation\drivers\sdgo28xusb.dvr

 

f2808.xml은 장치별 메모리만 기재해둔 파일이다.

C:\ti\ccsv8\ccs_base\common\targetdb\devices\f2808.xml

<?xml version="1.0" encoding="UTF-8"?>
<!-- 
  TI File $Revision: /main/10 $
  Checkin $Date: September 22, 2011   17:30:14 $
  -->


<device id="C28xx" partnum="TMS320F2808" HW_revision="1" XML_version="1" desc="TMS320F2808" description="">
  <instance href="../cpus/c28xx.xml" desc="C28xx" description="" id="C2800" isa="TMS320C28XX" xml="c28xx.xml" xmlpath="../cpus/" />
  <property Type="stringfield" Value="280x Fixed Point"   id="FilterString" />
 
  <cpu HW_revision="1.0" XML_version="1.2" description="CPU" deviceSim="false" id="C2800" isa="TMS320C28XX">
    <property Type="filepathfield" Value="../../emulation/gel/f2808.gel" id="GEL File"/>
    <!-- Project Wizard Settings -->
        <property Type="stringfield" Value="--large_memory_model --unified_memory --silicon_version=28" id="CompilerBuildOptions" /> 
        <property Type="stringfield" Value="--stack_size=0x300" id="LinkerBuildOptions" />
        <property Type="stringfield" Value="2808_RAM_lnk.cmd" id="LinkerCmd" /> 
         
    <!-- END Project Wizard Settings -->
      <instance href="../Modules/C2000/C2000_ADC_Type1_Registers.xml"                   id="ADC"          xml="C2000_ADC_Type1_Registers.xml"                           xmlpath="../Modules/C2000/" HW_version="" description="ADC Registers"                 requestor="" baseaddr="0x007100" endaddr="0x00711F" size="0x0020" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_ADC_Type1_Mirror_Registers.xml"            id="ADCMIRROR"    xml="C2000_ADC_Type1_Mirror_Registers.xml"                    xmlpath="../Modules/C2000/" HW_version="" description="ADC Mirror Registers"          requestor="" baseaddr="0x000B00" endaddr="0x000B0F" size="0x0010" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/280x_System_Control_Registers.xml"               id="SYSCTRL"      xml="280x_System_Control_Registers.xml"                       xmlpath="../Modules/C2000/" HW_version="" description="System Control Registers"      requestor="" baseaddr="0x007010" endaddr="0x00702F" size="0x0020" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_Code_Security_Module_Registers.xml"        id="CSM"         xml="C2000_Code_Security_Module_Registers.xml"                 xmlpath="../Modules/C2000/" HW_version="" description="Code Security Module"          requestor="" baseaddr="0x000AE0" endaddr="0x000AEF" size="0x0010" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_PWL_Registers.xml"                         id="PWL"          xml="C2000_PWL_Registers.xml"                                 xmlpath="../Modules/C2000/" HW_version="" description="PWL Locations"                 requestor="" baseaddr="0x3F7FF8" endaddr="0x3F7FFF" size="0x0008" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_CPU_Timer_Registers.xml"                   id="CPUTIMER"     xml="C2000_CPU_Timer_Registers.xml"                           xmlpath="../Modules/C2000/" HW_version="" description="CPU Timer Registers"           requestor="" baseaddr="0x000C00" endaddr="0x000C3F" size="0x0040" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/280x_Device_Emulation_Registers.xml"             id="DEVEMU"       xml="280x_Device_Emulation_Registers.xml"                     xmlpath="../Modules/C2000/" HW_version="" description="Device Emulation Registers"    requestor="" baseaddr="0x000880" endaddr="0x9FF" size="0x180" accessnumbytes="4" permissions="p" />   
      <instance href="../Modules/C2000/C2000_eCAN_Type0_Registers.xml"                id="eCANA"        xml="C2000_eCAN_Type0_Registers.xml"                        xmlpath="../Modules/C2000/" HW_version="" description="eCAN-A  Registers"             requestor="" baseaddr="0x006000" endaddr="0x006032" size="0x0033" accessnumbytes="4" permissions="p" /> 
      <instance href="../Modules/C2000/C2000_eCAN_Type0_Local_Acceptance_Masks.xml"   id="eCANA_LAM"    xml="C2000_eCAN_Type0_Local_Acceptance_Masks.xml"           xmlpath="../Modules/C2000/" HW_version="" description="eCAN-A Local Acceptance Masks" requestor="" baseaddr="0x006040" endaddr="0x00607F" size="0x0040" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_eCAN_Type0_Message_Object_Time_Stamps.xml"   id="eCANA_MOTS"     xml="C2000_eCAN_Type0_Message_Object_Time_Stamps.xml" xmlpath="../Modules/C2000/" HW_version="" description="eCAN-A Message Object Time Stamps"   requestor="" baseaddr="0x006080" endaddr="0x0060BF" size="0x0040" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_eCAN_Type0_Message_Object_TimeOut.xml"   id="eCANA_MOTO"   xml="C2000_eCAN_Type0_Message_Object_TimeOut.xml"           xmlpath="../Modules/C2000/" HW_version="" description="eCAN-A Message Object Time-Outs"     requestor="" baseaddr="0x0060C0" endaddr="0x0060FF" size="0x0040" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_eCAN_Type0_Mailbox_Registers.xml"        id="eCANA_MBX_CONTENT"  xml="C2000_eCAN_Type0_Mailbox_Registers.xml"          xmlpath="../Modules/C2000/" HW_version="" description="eCAN-A Mailbox Content"              requestor="" baseaddr="0x006100" endaddr="0x0061FF" size="0x0200" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_eCAN_Type0_Registers.xml"                id="eCANB"        xml="C2000_eCAN_Type0_Registers.xml"                        xmlpath="../Modules/C2000/" HW_version="" description="eCAN-B Control and Status Registers" requestor="" baseaddr="0x006200" endaddr="0x006232" size="0x0033" accessnumbytes="4" permissions="p" /> 
      <instance href="../Modules/C2000/C2000_eCAN_Type0_Local_Acceptance_Masks.xml"   id="eCANB_LAM"          xml="C2000_eCAN_Type0_Local_Acceptance_Masks.xml"     xmlpath="../Modules/C2000/" HW_version="" description="eCAN-B Local Acceptance Masks"       requestor="" baseaddr="0x006240" endaddr="0x00627F" size="0x0040" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_eCAN_Type0_Message_Object_Time_Stamps.xml"   id="eCANB_MOTS"     xml="C2000_eCAN_Type0_Message_Object_Time_Stamps.xml" xmlpath="../Modules/C2000/" HW_version="" description="eCAN-B Message Object Time Stamps"   requestor="" baseaddr="0x006280" endaddr="0x0062BF" size="0x0040" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_eCAN_Type0_Message_Object_TimeOut.xml"   id="eCANB_MOTO"         xml="C2000_eCAN_Type0_Message_Object_TimeOut.xml"     xmlpath="../Modules/C2000/" HW_version="" description="eCAN-B Message Object Time-Outs"     requestor="" baseaddr="0x0062C0" endaddr="0x0062FF" size="0x0040" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_eCAN_Type0_Mailbox_Registers.xml"        id="eCANB_MBX_CONTENT"  xml="C2000_eCAN_Type0_Mailbox_Registers.xml"          xmlpath="../Modules/C2000/" HW_version="" description="eCAN-B Mailbox Content"              requestor="" baseaddr="0x006300" endaddr="0x0063FF" size="0x0200" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_eCAP_Type0_Registers.xml"                 id="eCAP1"    xml="C2000_eCAP_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="eCAP1 Registers"         requestor="" baseaddr="0x006A00" endaddr="0x006A1F" size="0x0020" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_eCAP_Type0_Registers.xml"                 id="eCAP2"    xml="C2000_eCAP_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="eCAP2 Registers"         requestor="" baseaddr="0x006A20" endaddr="0x006A3F" size="0x0020" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_eCAP_Type0_Registers.xml"                 id="eCAP3"    xml="C2000_eCAP_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="eCAP3 Registers"         requestor="" baseaddr="0x006A40" endaddr="0x006A5F" size="0x0020" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_eCAP_Type0_Registers.xml"                 id="eCAP4"    xml="C2000_eCAP_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="eCAP4 Registers"         requestor="" baseaddr="0x006A60" endaddr="0x006A7F" size="0x0020" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_ePWM_Type0_Registers.xml"                 id="ePWM1"    xml="C2000_ePWM_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="ePWM1 Registers"         requestor="" baseaddr="0x006800" endaddr="0x00683F" size="0x0040" accessnumbytes="4" permissions="p" />     
      <instance href="../Modules/C2000/C2000_ePWM_Type0_Registers.xml"                 id="ePWM2"    xml="C2000_ePWM_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="ePWM2 Registers"         requestor="" baseaddr="0x006840" endaddr="0x00687F" size="0x0040" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_ePWM_Type0_Registers.xml"                 id="ePWM3"    xml="C2000_ePWM_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="ePWM3 Registers"         requestor="" baseaddr="0x006880" endaddr="0x0068BF" size="0x0040" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_ePWM_Type0_Registers.xml"                 id="ePWM4"    xml="C2000_ePWM_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="ePWM4 Registers"         requestor="" baseaddr="0x0068C0" endaddr="0x0068FF" size="0x0040" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_ePWM_Type0_Registers.xml"                 id="ePWM5"    xml="C2000_ePWM_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="ePWM5 Registers"         requestor="" baseaddr="0x006900" endaddr="0x00693F" size="0x0040" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_ePWM_Type0_Registers.xml"                 id="ePWM6"    xml="C2000_ePWM_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="ePWM6 Registers"         requestor="" baseaddr="0x006940" endaddr="0x00697F" size="0x0040" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_eQEP_Type0_Registers.xml"                 id="eQEP1"    xml="C2000_eQEP_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="eQEP1 Registers"         requestor="" baseaddr="0x006B00" endaddr="0x006B3F" size="0x0040" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_eQEP_Type0_Registers.xml"                 id="eQEP2"    xml="C2000_eQEP_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="eQEP2 Registers"         requestor="" baseaddr="0x006B40" endaddr="0x006B7F" size="0x0040" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_Flash_Type0_Registers.xml"                 id="FLASH"    xml="C2000_Flash_Type0_Registers.xml"       xmlpath="../Modules/C2000/" HW_version="" description="Flash/OTP Registers"       requestor="" baseaddr="0x000A80" endaddr="0x000A87" size= "0x008" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/280x_External_Interrupt_Registers.xml"           id="XINT"     xml="280x_External_Interrupt_Registers.xml"      xmlpath="../Modules/C2000/" HW_version="" description="External Interrupt Registers"        requestor="" baseaddr="0x007070" endaddr="0x00707F" size="0x0010" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/280x_GPIO_Registers.xml"                         id="GPIO"     xml="280x_GPIO_Registers.xml"            xmlpath="../Modules/C2000/" HW_version="" description="GPIO Registers"                              requestor="" baseaddr="0x006F80" endaddr="0x006FFF" size="0x0080" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_I2C_Type0_Registers.xml"                 id="I2CA"     xml="C2000_I2C_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="I2CA Registers"                         requestor="" baseaddr="0x007900" endaddr="0x00792F" size="0x0030" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_PIE_Registers.xml"                         id="PIE"      xml="C2000_PIE_Registers.xml"           xmlpath="../Modules/C2000/" HW_version="" description="Peripheral Interrupt Expansion Registers"     requestor="" baseaddr="0x000CE0" endaddr="0x000CFF" size="0x0020" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_SCI_Type0_Registers.xml"                 id="SCIA"     xml="C2000_SCI_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="Serial Communication Interface A Registers"  requestor="" baseaddr="0x007050" endaddr="0x00705F" size="0x0010" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_SCI_Type0_Registers.xml"                 id="SCIB"     xml="C2000_SCI_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="Serial Communication Interface B Registers"  requestor="" baseaddr="0x007750" endaddr="0x00775F" size="0x0010" accessnumbytes="4" permissions="p" />
      <instance href="../Modules/C2000/C2000_SPI_Type0_Registers.xml"                 id="SPIA"     xml="C2000_SPI_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="Serial Peripheral Interface A Registers"     requestor="" baseaddr="0x007040" endaddr="0x00704F" size="0x0010" accessnumbytes="4" permissions="p" />     
      <instance href="../Modules/C2000/C2000_SPI_Type0_Registers.xml"                 id="SPIB"     xml="C2000_SPI_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="Serial Peripheral Interface B Registers"     requestor="" baseaddr="0x007740" endaddr="0x00774F" size="0x0010" accessnumbytes="4" permissions="p" />     
      <instance href="../Modules/C2000/C2000_SPI_Type0_Registers.xml"                 id="SPIC"     xml="C2000_SPI_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="Serial Peripheral Interface C Registers"     requestor="" baseaddr="0x007760" endaddr="0x00776F" size="0x0010" accessnumbytes="4" permissions="p" />     
      <instance href="../Modules/C2000/C2000_SPI_Type0_Registers.xml"                 id="SPID"     xml="C2000_SPI_Type0_Registers.xml"         xmlpath="../Modules/C2000/" HW_version="" description="Serial Peripheral Interface D Registers"     requestor="" baseaddr="0x007780" endaddr="0x00778F" size="0x0010" accessnumbytes="4" permissions="p" />     
  </cpu>
</device>

 

tms320 카페에서 ccs 디버거 설정에서 먼가하던데 그걸 빼먹어서 그런가?

'embeded > DSP C2000 Ti' 카테고리의 다른 글

잘가 tms320 ㅠㅠ  (0) 2023.07.28
CCS v8.3.1 on ubuntu 22.04  (0) 2023.07.14
spectrum digital XDS510 USB  (0) 2023.07.14
TMS320 소비전력  (0) 2023.07.13
tms320 어렵네...  (4) 2020.04.02
Posted by 구차니