'embeded/DSP C28x Ti'에 해당되는 글 16건

  1. 2020.04.02 tms320 어렵네... (4)
  2. 2020.02.18 TMS320 보드 버전
  3. 2020.02.16 TMS320 DSP 준비..
  4. 2018.02.12 JTAG ETM / ETB / ITM
  5. 2018.02.12 TMS320F2808 XDS510USB/XDS510PP+
  6. 2018.02.12 SWD / RTDX / HSRTDX 속도 비교
  7. 2018.02.10 xds100 510 560
  8. 2018.02.10 tms320f2808 스펙
  9. 2018.02.10 CCS 5.5.0과 TMS320F2808
  10. 2018.02.09 CCSv5 설치 및 XDS510 USB
embeded/DSP C28x Ti2020. 4. 2. 11:52

보드가 문제인지 JTAG이 문제인지 알수가 없으니 더 어렵네

 

target 보드를 연결하지 않고 하면 아래와 같이 나오고

** Checking emulator/eZdsp scan connection
** Emulator Test **
 $$ EmuProductName=XDS510USB
 $$ EmuPortAddr=0x510
 $$ EmuPortMode=USB
 $$ ProductId=510
 $$ ProductVersion=84
 ** Emulator Scan Test

  >> Check power to your emulator/eZdsp
  >> Then check your port mode/address

CCS(eclipse)에서는 아래와 같은 에러가 나온다.

Error connecting to the target:
Error 0x80000200/-2082
Fatal Error during: OCS, 
Device driver: Emulation Connection Loss Detected on Target CPU.
It is recommended to RESET EMULATOR.  This will disconnect each 
target from the emulator.  The targets should then be power cycled
or hard reset followed by an emureset and reconnect to each target.

 

타겟 보드 연결해서 전원 연결해주고 하면 다음과 같이 나온다.

** Checking emulator/eZdsp scan connection
** 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

왜 CCS에서 디버깅이나 load 하려고 하면 아래와 같은 에러가 나올까..

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

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

tms320 어렵네...  (4) 2020.04.02
TMS320 보드 버전  (0) 2020.02.18
TMS320 DSP 준비..  (0) 2020.02.16
JTAG ETM / ETB / ITM  (0) 2018.02.12
TMS320F2808 XDS510USB/XDS510PP+  (0) 2018.02.12
SWD / RTDX / HSRTDX 속도 비교  (0) 2018.02.12
Posted by 구차니

댓글을 달아 주세요

  1. 비밀댓글입니다

    2021.02.22 13:39 [ ADDR : EDIT/ DEL : REPLY ]
    • 저도 손 놓고 있는지 1년이라..
      가장 좋은 건 syncwork에 물어보는 것이긴 한데 단종된 것 같아서 물어보기도 애매할 것 같아 고민중 입니다.

      2021.02.22 13:45 신고 [ ADDR : EDIT/ DEL ]
  2. try

    앗.. 그러셨군요. 저도 혹여나 성공하면 말씀 드리겠습니다. 날씨가 요즘 춥습니다. 건강 잘 챙기시고 수고하세요. 댓글 감사 드립니다. 그래도 힘이 나네요.

    2021.02.24 11:45 [ ADDR : EDIT/ DEL : REPLY ]
    • 다음이 올진 모르겠지만
      여유가 좀 생기면 전원부터 다시 만들어서
      해봐야겠습니다.
      새해 복 많이 받으시고 좋은 일 가득한 한 주 되세요 ^^

      2021.02.24 13:36 신고 [ ADDR : EDIT/ DEL ]

embeded/DSP C28x Ti2020. 2. 18. 21:06

업체에 전화해서 확인해보니

V1.3과  V1.4의 차이는 전원칩의 변경 여부라는데

 

TPS767D301을 사용하면 V1.3

 

TPS71334를 사용하면 V1.4 보드라고 한다.

 

일단 이 정보를 바탕으로 내가 가진건 V1.3 보드

그리고 외부전원은 5V 인가해주면 나머지 전압은 만들어서 쓰니 상관없다고 한다.

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

tms320 어렵네...  (4) 2020.04.02
TMS320 보드 버전  (0) 2020.02.18
TMS320 DSP 준비..  (0) 2020.02.16
JTAG ETM / ETB / ITM  (0) 2018.02.12
TMS320F2808 XDS510USB/XDS510PP+  (0) 2018.02.12
SWD / RTDX / HSRTDX 속도 비교  (0) 2018.02.12
Posted by 구차니

댓글을 달아 주세요

embeded/DSP C28x Ti2020. 2. 16. 17:24

전에 하다가 실패해서 다시 한번 해볼까 하는 중

 

일단 윈도우32bit 는  CCS v8.3.1 까지만 지원

XDS510 디버거는 CCSv9  에서 미지원이므로  CCSv8.3.1을 쓰도록

CCSv7 이후로는 라이센스 구매할 필요가 없다.

 

Windows 32bit is not supported with CCSv9. If you are using a 32bit Windows System please use CCSv8.3.1 or earlier. 
XDS510 class debug probes are not supported with CCSv9. Support for XDS510 class probes was deprecated years ago for Linux and MacOS. If you need to use one of these older probes please use CCSv8.3.1 or earlier. 

Things to know before installing 
Licensing: CCSv7 and laLicensing: CCSv7 and later are Technology Software Publicly Available (TSPA) compliant. This means that it does not require a paid license.

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

 

CCSv8 설치 옵션으로 C2000 real-time MCUs로 일단 고르고

 

디버거로는 TI XDS Debug Probe Support 라길래 기본인줄 알았는데

아래 Spectrum Digital Debug Probes and Boards 라고 되어 있어서 일단 원래 제조사 걸 추가.

 

+

리눅스랑 윈도우에서 한번 시도를 해봐야겠네..

현재로서는 USB 커넥터가 좀 불량해서 오락가락하는데 

속도가 좀 느려도 패러럴 포트가 있는 메인보드 있으면 패러럴로도 연결해서 테스트는 해봐야겠다.

 

+

데이터 시트 상으로는  C2000 마이크로 컨트롤러를 위한 CCS IDE가 필요하다고 하는데..

결국은 하나로 통합된걸려나?

Code Composer Studio™ (CCS) Integrated Development Environment (IDE) for C2000 Microcontrollers 

Code Composer Studio is an integrated development environment (IDE) that supports TI's Microcontroller and Embedded Processors portfolio. Code Composer Studio comprises a suite of tools used to develop and debug embedded applications. It includes an optimizing C/C++ compiler, source code editor, project build environment, debugger, profiler, and many other features. The intuitive IDE provides a single user interface taking the user through each step of the application development flow. Familiar tools and interfaces allow users to get started faster than ever before. Code Composer Studio combines the advantages of the Eclipse software framework with advanced embedded debug capabilities from TI resulting in a compelling feature-rich development environment for embedded developers.

[링크 : http://www.ti.com/tool/CCSTUDIO-C2000]

 

+

다시 뒤져보는데

2009년 글이라.. 이제 단종되서 안나오는건가?

[링크 : https://www.mcublog.co.kr/101]

 

 

+

2020.02.17

업체에 전화해보니 과거 사용하던 모델이라, 보드이런건 남아있지 않은 듯?

아무튼.. V1.3과 V1.4의 차이는 레귤레이터라고 하니 회로도랑 비교해서 어떤 칩을 쓰고 있냐를 보면 될 듯 하고

외부 전원 5V 넣어주면 알아서 전원을 만들어서 쓴다고 하니 Hello world 예제 부터 한번 만져봐야겠다.

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

tms320 어렵네...  (4) 2020.04.02
TMS320 보드 버전  (0) 2020.02.18
TMS320 DSP 준비..  (0) 2020.02.16
JTAG ETM / ETB / ITM  (0) 2018.02.12
TMS320F2808 XDS510USB/XDS510PP+  (0) 2018.02.12
SWD / RTDX / HSRTDX 속도 비교  (0) 2018.02.12
Posted by 구차니

댓글을 달아 주세요

embeded/DSP C28x Ti2018. 2. 12. 12:29

예전에 이야기 들었던 환상적인(?) 디버깅이 바로 TRACE 였던 듯

JTAG로는 단순(?)한 breakpoint 정도 밖에 못하는데

TRACE를 쓰면 실시간으로 호출되는 프로세스의 사용 시간이라던가

장치에 따라서는 Logic Analyzer를 포함하기에 비쌀수 밖에 없겠구만?


20pin 이라고 다 되는건 아니고

SWO/SWD를 지원하거나 ETM Connector를 지원해야 Trace가 가능 할 것으로 보인다.

[링크 : https://www.arm.com/files/pdf/AT_-_Advanced_Debug_of_Cortex-M_Systems.pdf]

[링크 : http://trace32.com/wiki/index.php/ARM_ETM_Trace와_PowerTrace]


표현이 다르긴 한데.. ETM이나 ETB로 표기되나보다(아니면 특허로 인해서 명칭을 다르게 하거나)

XDS560 Trace 이야기는 나오는데 XDS510USB는 자사 홈페이지 외에는 Trace 관련 내용이 안보이네

  • F24xx
  • C54xx
  • C67xx
  • C62xx
  • C642x
  • C64x+
  • C674x
  • DaVinci™
  • TMS470
  • OMAP™
  • F28xx
  • C55xx
  • C672x
  • C641x
  • C645x
  • DM64x
  • DM355
  • TMS570
  • Cortex™
  • Advanced emulation controller provides high performance
  • Supports Embedded Trace Buffer (ETB) on selected TI devices
  • Operates off PC/laptop USB port, no internal adapter required
  • 14-pin JTAG header 

[링크 : http://www.spectrumdigital.com/xds510-usb-jtag-emulator/]

[링크 : http://processors.wiki.ti.com/index.php/XDS_Target_Connection_Guide#JTAG_header_information]


어!? ETB 지원이 없는 목록에 C28x가 포함이네.. ㅠㅠ

Device Support

Please check your datasheet for details. The Embedded Trace buffer is available and has been used on the below example devices:

  • ARM926: DM644x, DM646x, DM33x, DM35x, DM36x, OMAP-L13x, AM17x, AM18x.
  • ARM11: OMAP2420, OMAP2430
  • Cortex-A: all AM devices (AM335x, AM35xx, AM37xx, AM38xx), DM37xx, DM81xx, OMAP34xx, OMAP35xx, OMAP44x.
  • Selected C6000 devices: TNETV3020, TCI648x, TCI66xx, C66xx
  • DSP+ARM: C6A816x (single shared ETB)
  • Devices with NO ETB support: Cortex-M, Cortex-R, C645x, C642x, DM64x, DM643x, C64x, C62x, C67x, C55x, C54x, C28x, C24x. 

[링크 : http://processors.wiki.ti.com/index.php/Embedded_Trace_Buffer]

[링크 : http://processors.wiki.ti.com/index.php/Debugging_With_Trace#How_and_when_to_use_trace:]


약자들의 향연! 그나저나.. ETB는 없어도 ITM은 있는데 printf 스타일 디버깅은 가능하다는건가?

아니면 TPIU라는걸 통해서 트레이스 가능하다는건가?

– Full-featured debug solution

• Serial Wire JTAG Debug Port (SWJ-DP)

• Flash Patch and Breakpoint (FPB) unit for implementing breakpoints

• Data Watchpoint and Trigger (DWT) unit for implementing watchpoints, trigger resources,

and system profiling

• Instrumentation Trace Macrocell (ITM) for support of printf style debugging

• Trace Port Interface Unit (TPIU) for bridging to a Trace Port Analyzer


[링크 : http://www.ti.com/lit/ds/symlink/lm3s1607.pdf]


ITM은 printf 대신에 사용하고, 몇줄 쓰지 않아서 Cortex-R 등에서 유용하게 간접적으로 쓸 수 있는 방법이다

[링크 : http://www.epnc.co.kr/news/articleView.html?idxno=45715]

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

TMS320 보드 버전  (0) 2020.02.18
TMS320 DSP 준비..  (0) 2020.02.16
JTAG ETM / ETB / ITM  (0) 2018.02.12
TMS320F2808 XDS510USB/XDS510PP+  (0) 2018.02.12
SWD / RTDX / HSRTDX 속도 비교  (0) 2018.02.12
xds100 510 560  (0) 2018.02.10
Posted by 구차니

댓글을 달아 주세요

embeded/DSP C28x Ti2018. 2. 12. 10:49

TMS320F2808은 C2000 시리즈의 Piccolo 패밀리 인듯

일단 얘는 Delfino 보다는 낮은 성능이다.

[링크 : http://www.ti.com/microcontrollers/c2000-performance-mcus/real-time-control/overview.html]


c2000은 c28x 기반이라고 하는데 동급으로 취급하기에는 애매하려나?

C2000 Real-time Control MCUs are C28x-based 32-bit microcontrollers with a high-performance core and application-tuned peripherals designed for real-time control applications. 

[링크 : http://www.ti.com/microcontrollers/c2000-performance-mcus/real-time-control/overview.html]


16Bit Word라고 하는거랑 상관없이 그냥 KB로 보면 되는 거였나?

[링크 : http://www.ti.com/product/TMS320F2808]


이전글 비교해보니.. 16bit WORD라 2배 크게 기재 된 것으로 보인다.

2018/02/10 - [embeded/DSP C28x Ti] - tms320f2808 스펙


어라.. C2000이 없네?

Installation Instructions for CCStudio v4.x and the Spectrum Digital XDS510/XDS560v2 JTAG Emulator

Emulators XDS560v2, XDS510USB, XDS510USB-GALVANIC, XDS510USB-PLUS, C2000 XDS510LC, XDS510PP+, SPI515, SPI525

Processors ARM7, ARM9, ARM11, F2400, F2800, C54x, C55x, C62x, C64x, C64x+, C67x, Cortex

Starter Kits DSK5416, DSK5510, DSK6713, DSK6416, DSK6455, DSKTCI6482, eZdsp2400,eZdsp2800 

[링크 : http://support.spectrumdigital.com/ccs40/]

[링크 : http://support.spectrumdigital.com/]

    [링크 : http://emulators.spectrumdigital.com/files/XDS510pp_plus_QSG.pdf]



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

TMS320 DSP 준비..  (0) 2020.02.16
JTAG ETM / ETB / ITM  (0) 2018.02.12
TMS320F2808 XDS510USB/XDS510PP+  (0) 2018.02.12
SWD / RTDX / HSRTDX 속도 비교  (0) 2018.02.12
xds100 510 560  (0) 2018.02.10
tms320f2808 스펙  (0) 2018.02.10
Posted by 구차니

댓글을 달아 주세요

embeded/DSP C28x Ti2018. 2. 12. 05:59

그래도 나중에 나온 SWD가 속도 자체는 더 빠른거군..

그런데.. 4MB/s 라.. 32Mbps 인데 Trace 이런거에 영향을 주는 속도인가?


4MB/s

[링크 : https://en.m.wikipedia.org/wiki/JTAG#Similar_interface_standards]


The XDS560 also supports standard RTDX, boosting those speeds to as high as 130 KBytes/second. In addition, the XDS560 offers High Speed RTDX (HSRTDX) for enabled processors with bandwidth of over 2 MBytes/second.

[링크 : http://processors.wiki.ti.com/index.php/High_Speed_RTDX_(HSRTDX)]

[링크 : http://processors.wiki.ti.com/index.php/Real_Time_Data_eXchange_(RTDX)]

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

JTAG ETM / ETB / ITM  (0) 2018.02.12
TMS320F2808 XDS510USB/XDS510PP+  (0) 2018.02.12
SWD / RTDX / HSRTDX 속도 비교  (0) 2018.02.12
xds100 510 560  (0) 2018.02.10
tms320f2808 스펙  (0) 2018.02.10
CCS 5.5.0과 TMS320F2808  (0) 2018.02.10
Posted by 구차니

댓글을 달아 주세요

embeded/DSP C28x Ti2018. 2. 10. 23:48

일단 XDS100은 가장 염가형(근데 한 10만원.. ㄷㄷ)

XDS510은 RTDX를 지원하고

XDS560은 RTDX, HS-RTDX를 지원하는 차이가 있음

ARM에서 JTAG 속도는 쓰는데 영향을 주지 않는다는 말이 JTAG 설명에서 본거 같은데..

그럼 ETM을 통한 TRACE 속도에만 영향을 주고

고속으로 작동하는 로직이 필요해서 가격이 올라가는 건가?


[링크 : http://processors.wiki.ti.com/index.php/XDS100]

[링크 : http://processors.wiki.ti.com/index.php/XDS510]

[링크 : http://processors.wiki.ti.com/index.php/XDS560]

[링크 : http://processors.wiki.ti.com/index.php/Real_Time_Data_eXchange_(RTDX)]

[링크 : http://processors.wiki.ti.com/index.php/High_Speed_RTDX_(HSRTDX)]

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

TMS320F2808 XDS510USB/XDS510PP+  (0) 2018.02.12
SWD / RTDX / HSRTDX 속도 비교  (0) 2018.02.12
xds100 510 560  (0) 2018.02.10
tms320f2808 스펙  (0) 2018.02.10
CCS 5.5.0과 TMS320F2808  (0) 2018.02.10
CCSv5 설치 및 XDS510 USB  (0) 2018.02.09
Posted by 구차니

댓글을 달아 주세요

embeded/DSP C28x Ti2018. 2. 10. 11:48

생각해보니.. 보드 가격만 보고 스펙을 안봤네..

일단.. 램 18K / 플래시 64K 인가?

[링크 : http://www.dspblog.co.kr/mall/600/210/tms320f2808_table.pdf]

    [링크 : http://www.tms320.co.kr/shop/goods/goods_view.php?&goodsno=200902213]


32bit 타이머 3개

SPI * 4 / UART * 2 / CAN * 2 / I2C * 1

12Bit ADC 16Channel

16bit word라는게 무슨 의미지?!?! KB로 따지면 다른건가?


메모리 맵에도.. 16bit word로 계산을 하는지 0x1000 4K 로 계산이 된다..

[링크 : http://www.ti.com/lit/ds/symlink/tms320f2808.pdf]

    [링크 : http://www.ti.com/product/tms320f2808]


3.3V LDO

[링크 : http://www.ti.com/lit/ds/symlink/tps713.pdf]


상/하면


상단 기준 핀 배열


일단.. 5V Vin이 안들어 오면.. JTAG도 정상작동 하지 않을 가능성이 높아 보이네..

비싼(?)거라서 그런지 전기적으로 분리하여 작동 시키는건가?


부트모드는 아직 바꿀일이 없을테니 일단 패스


LED도 무려(!) 3개나 달려있다.

RGB가 아니라 RGY...?

G18 - Red

G29 - Green

G34 - Yellow


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

SWD / RTDX / HSRTDX 속도 비교  (0) 2018.02.12
xds100 510 560  (0) 2018.02.10
tms320f2808 스펙  (0) 2018.02.10
CCS 5.5.0과 TMS320F2808  (0) 2018.02.10
CCSv5 설치 및 XDS510 USB  (0) 2018.02.09
CCSv6 설치 시도... 실패 ㅠㅠ  (0) 2018.02.09
Posted by 구차니

댓글을 달아 주세요

embeded/DSP C28x Ti2018. 2. 10. 11:32

일단 어제 깔아 두고 실행도 안해본 CCS v5.5.0을 실행해보니

라이센스 어떻게 할래? 하는데 일단 다 풀어줬으니 ACTIVATE로 해서 lic 파일을 넣어 주면 패스~


신규 프로젝트를 하는데 음.. C2000 패밀리에 280x Fixed Point DSP였나 보군..

항상 언제나 그렇듯(!) Hello World로 시작


Connection은 XDS510USB로 해주고 패스~


아무것도 손을 안댔는데 링커 에러라니!!!

저번에 Nios II에서 reduced C Library 이런게 있나 보는데 못 찾음.. 끄응

**** Build of configuration Debug for project test ****


"C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all 

'Building file: ../hello.c'

'Invoking: C2000 Compiler'

"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" -g --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="hello.pp"  "../hello.c"

'Finished building: ../hello.c'

' '

'Building target: test.out'

'Invoking: C2000 Linker'

"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt -g --diag_warning=225 --display_error_number --diag_wrap=off -z -m"test.map" --stack_size=0x300 --warn_sections -i"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/lib" -i"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --reread_libs --display_error_number --diag_wrap=off --xml_link_info="test_linkInfo.xml" --rom_model -o "test.out"  "./hello.obj" "../2808_RAM_lnk.cmd" -l"rts2800_ml.lib" 

<Linking>

warning #10247-D: creating output section ".cio" without a SECTIONS specification

warning #10247-D: creating output section ".sysmem" without a SECTIONS specification

warning #10210-D: creating ".sysmem" section with default size of 0x400; use the -heap option to change the default size


"../2808_RAM_lnk.cmd", line 111: error #10099-D: program will not fit into available memory.  placement with alignment/blocking fails for section ".text" size 0x189c page 0.  Available memory ranges:

   PRAMH0       size: 0x1000       unused: 0x1000       max hole: 0x1000    

error #10010: errors encountered during linking; "test.out" not built

>> Compilation failure

gmake: *** [test.out] Error 1

gmake: Target `all' not remade because of errors.


**** Build Finished ****


SECTIONS

{

   /* Setup for "boot to SARAM" mode: 

      The codestart section (found in DSP28_CodeStartBranch.asm)

      re-directs execution to the start of user code.  */

   codestart        : > BEGIN,     PAGE = 0

   ramfuncs         : > RAMM0      PAGE = 0  

   .text            : > PRAMH0,    PAGE = 0

   .cinit           : > RAMM0,     PAGE = 0

   .pinit           : > RAMM0,     PAGE = 0

   .switch          : > RAMM0,     PAGE = 0

   .reset           : > RESET,     PAGE = 0, TYPE = DSECT /* not used, */

   

   .stack           : > RAMM1,     PAGE = 1

   .ebss            : > DRAMH0,    PAGE = 1

   .econst          : > DRAMH0,    PAGE = 1      

   .esysmem         : > RAMM1,     PAGE = 1


   IQmath           : >  PRAMH0,   PAGE = 0

   IQmathTables     : >  BOOTROM, type = NOLOAD, PAGE = 0


그러니까.. 얘 스펙을 모르고 있었네..?

printf를 넣기에는 메모리가 적다~ 인데.. 그럼 디버깅은 어쩌라고 ㄷㄷㄷ

 This is because the "printf" command used in the "hello world" project takes a large amount of memory which is not available on the 2812 devices. The 281x linker command file, 2812_RAM_lnk.cmd, by default does not define enough memory for code (.text) to support the "printf" command.

For getting started on the 2812, users should instead start with the CCSv4 peripheral examples in the 2812 C/C++ Header Files and Peripheral Examples software package. A good "first project" to get started with is the "cpu timer" project following the same instructions on this wiki page as were used for 2833x devices.

[링크 : http://processors.wiki.ti.com/...#Errors_with_.22hello_world.22_project_using_F281x_Devices]

    [링크 : https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/253360]

[링크 : http://nexp.tistory.com/1469]

[링크 : http://processors.wiki.ti.com/index.php/C28x_Code_Generation_Tips_and_Tricks]


혹시나 해서 Runtime support Library를 바꾸어줘도 안되는건 마찬가지


어라.. 애증의(?) MISRA가 있네? 나중에 한번 체커로 쓸 수 있나 확인은 해봐야 겠다.


이렇게 죄다 주석처리하면 빌드는 됨 ㅋㅋㅋㅋ

//#include <stdio.h>


/*

 * hello.c

 */

int main(void) {

// printf("Hello World!\n");

return 0;

}


그나저나 디버거 연결이 안되네.. 머가 문제일까..

당연하지만.. 타겟 보드에 전원 안 넣고 JTAG 전원 공급될거라고 생각해서 그런건가?


 Spectrum Digital Configuration and Diagnostic Utility


Supports:

Printer Port: XDS510PP, XDS510PP+, SPI515, eZdsp

ISA Bus:      SPI510, XDS510

PCI Bus:      SPI525

USB Bus:      XDS510-USB


** Using emulation application from directory c:\ccstudio_v3.3\drivers

** Checking for a valid emulator/eZdsp


  $$ You are connected to:

  $$ EmuProductName=XDS510USB

  $$ EmuPortAddr=0x510

  $$ EmuPortMode=USB

  $$ ProductId=510

  $$ ProductVersion=84


** Checking emulator/eZdsp scan connection

** Emulator Test **

 $$ EmuProductName=XDS510USB

 $$ EmuPortAddr=0x510

 $$ EmuPortMode=USB

 $$ ProductId=510

 $$ ProductVersion=84

 ** Emulator Scan Test


  >> Check power to your emulator/eZdsp

  >> Then check your port mode/address



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

xds100 510 560  (0) 2018.02.10
tms320f2808 스펙  (0) 2018.02.10
CCS 5.5.0과 TMS320F2808  (0) 2018.02.10
CCSv5 설치 및 XDS510 USB  (0) 2018.02.09
CCSv6 설치 시도... 실패 ㅠㅠ  (0) 2018.02.09
Code Composer Studio - CCS  (0) 2018.02.09
Posted by 구차니

댓글을 달아 주세요

embeded/DSP C28x Ti2018. 2. 9. 14:36

부랴부랴 CCSv5 까는데

전체 하면 3GB 정도 잡아 먹어서 빨리 깔겸 C28x 시리즈만 하도록 설치!



JTAG 관련해서 Spectrum Digital Emulators를 추가하는데 어디 깔리는지는 미지수


아무튼.. 리부팅 하라고 해서 하니까 깔리는줄 알았는데 안되서

CCSv5 경로에서 xds로 검색 후 경로 찾아서 깔아줌


Applies to Windows installations CCSv4 and higher:

---------------------------------------------------

xds510usb and xd510usb_win64 files have been removed and replaced with signed

windows drivers and placed in:

Program Files\SpectrumDigital\Emulation\Drivers for 32-bit Windows and

Program Files (x86)\SpectrumDigital\Emulation\Drivers for 64-bit Windows


During the CCS installation process windows system level drivers are quietly 

pre-installed.  On Vista, the system level drivers install may not succeed as 

security checks may block the install.  When you plug in a USB HW device if 

Vista does not automatically find the USB drivers then the install did not 

succeed and you have two options:


1) When the install Wizard cannot find the drivers simply have the Wizard 

search the directories listed above with the search subdirectory check box 

checked.


2) Manually pre-install the drivers before plugging in the USB HW.  

To do this use Explorer and go to the appropriate driver directory listed 

above and the appropriate subdirectory, i386 for 32-bit Windows or amd64 for 

64-bit Windows and run DPInst.exe.  If you are not sure if drivers were

pre-installed during the CCS install you can safely run DPInst.exe again.  

C:\ti\ccsv5\ccs_base\emulation\specdig\xds510usb\readme.txt


혹시 모르고 귀찮으니 일단 백업

SpectrumDigital.zip


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

tms320f2808 스펙  (0) 2018.02.10
CCS 5.5.0과 TMS320F2808  (0) 2018.02.10
CCSv5 설치 및 XDS510 USB  (0) 2018.02.09
CCSv6 설치 시도... 실패 ㅠㅠ  (0) 2018.02.09
Code Composer Studio - CCS  (0) 2018.02.09
xds510usb xds510pp  (0) 2018.02.09
Posted by 구차니

댓글을 달아 주세요