Example: barber

(모델명: TDProg) 사사용 설명서용 설명서

TI DSP Programmer( ). for TMS320LF240xA & TMS320F281x Device ( : TDProg).. UUU. (RealSYS). Web: Tel: 031-420-4326 Fax: 031-420-4329. -1- TDProg Update History < >.. z TMS320LF240xA Flash API Upgrade TMS320LF2402A/2403A/2406A/2407A Flash API Upgrade z TMS320F2810/2811/2812 Flash API Upgrade TMS320F2810/2811/2812 Flash API Upgrade z USB Device Driver Update z Flash Erase, Write Timeout . z TMS320281x Chip ( ). (CA ) TI TMS320F281x Chip .. Chip CE TDProg POD . Firmware Flash Writing Chip CG . Flash Writing . TDProg POD Firmware . Upgrade . TDProg POD Firmware( ) . z TMS320LF240xA Flash API Upgrade z TMS320LF240xA . z TMS320F281x Flash API Upgrade (Chip CG ). z Flash Erase, Write Timeout . < >. z MCU . TMS320LF2402A/2403A/2406A/2407A.

www.realsys.co.kr z Device를 CSM Locked(Secured) 하는 방법 될 수 있는 한 제품 개발 도중에는 사용하지 마시고, 제품 양산 시 사용하시길 바랍니다.

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of (모델명: TDProg) 사사용 설명서용 설명서

1 TI DSP Programmer( ). for TMS320LF240xA & TMS320F281x Device ( : TDProg).. UUU. (RealSYS). Web: Tel: 031-420-4326 Fax: 031-420-4329. -1- TDProg Update History < >.. z TMS320LF240xA Flash API Upgrade TMS320LF2402A/2403A/2406A/2407A Flash API Upgrade z TMS320F2810/2811/2812 Flash API Upgrade TMS320F2810/2811/2812 Flash API Upgrade z USB Device Driver Update z Flash Erase, Write Timeout . z TMS320281x Chip ( ). (CA ) TI TMS320F281x Chip .. Chip CE TDProg POD . Firmware Flash Writing Chip CG . Flash Writing . TDProg POD Firmware . Upgrade . TDProg POD Firmware( ) . z TMS320LF240xA Flash API Upgrade z TMS320LF240xA . z TMS320F281x Flash API Upgrade (Chip CG ). z Flash Erase, Write Timeout . < >. z MCU . TMS320LF2402A/2403A/2406A/2407A.

2 TMS320F2810/2811/2812. -2- TI DSP Programmer (TDProg) . MCU One-chip Solution . Simple . MCU . Firmware Update A/S MCU Write Gang-Writer , .. MCU . TDProg TI C2000 MCU .. TDProg . z SCI Boot DSP Writing & Verifying z (COFF ) TDProg . z TDProg . z TDProg DSP . Writing & Verifying z PC Interface : or . z : USB (5V), 5V USB 5V . z Windows98/Me/2K/XP . z MCU : TMS320LF240xA(30, 40 MHz)/TMS320F28x(150 MHz). < >. TI DSP Programmer TDProg . User Program Secure Locking . MCU . < >. TDProg .. PC USB (100mA), . USB . < Customizable Option >. TI C2000 Writer Customizing . -3- TDProg . 1. Writer . LED . USB . : . : . Write . : . Verify . DSP Target . [ LED ]. POW LED : . STAT LED : PC USB . GRN LED : Write , Verify LED Write , Verify.

3 ON . RED LED : Write , Verify LED Write , Verify . ON . [ Verify ]. Verify TMS320F281x Devie . TMS320LF240xA . SCI Boot Write Verify . DSP TMS320LF240xA Verify Error RED LED. ON . -4- 2. PC . +5V USB . ( =5V, =GND). PC PC USB TDProg POD . DSP Write +5V . USB +5V .. [ USB ]. -5- 3. DSP Target Connector 1 . < Target DSP Connector >. 1 2 3 4 5 6 . VCC(5V) TXD RXD /RESET /BOOT GND. Output (POD->DSP) (POD<-DSP) (POD->DSP) (POD->DSP). -6- 4. TMS320F281x TDProg . R12. MDXA. 1K 5V CN8. RA2 RXD_A 1. SPICLKA 4 5 TXD_A 2. SPISTEA 3 6 /RESET 3. 2 7 4. TXD_A 1 8 5. 1Kx4 6. 2. 1-2:Flash SW1 BOOT. 2-3:Boot BOOT. 1. 3.. GPIOF4 GPIOF12 GPIOF3 GPIOF2 . (SCITXDA) (MDXA) (SPISTEA) (SPICLK). 1 x x x FLASH(0x3F7FF6) . 0 1 x x SPI (Serial EEPROM).

4 0 0 1 1 SCI (SCI-A) . 0 0 1 0 H0 SARAM(0x3F8000) . 0 0 0 1 OTP (0x3D7800) . 0 0 0 0 GPIO B Parallel . DSP2812 4 . FLASH-ROM SCI 3 (MDXA, SPISTEA, SPICLK) 1 (SCITXDA) .. : MDXA = Low (pull-down). SPISTEA = SPICLK = High (pull-up). TXDA: SW1 = 1-2 (Low) FLASH-ROM . SW1 = 2-3 (High) SCI . : 1. 4 pull-up pull-down . MDXA pull-up TXD-A pull-down .. 2. SCI FLASH-ROM SCI (SW1=2-3) . , FLASH-ROM SW1=2-3 . -7- 5. TMS320LF240xA TDProg . DSP240xA BOOT_EN/XF(86) LOW , IOPC2 SPI(High ) SCI(Low ) . : TDProg SCI IOPC2 1K ~ pull-down .. -8- TDProg USB . TDProg USB POD USB cable . CD Device Driver . 1) PC USB POD USB Cable .. 2) . -9- 3) Windows Device Driver .. , . 4) . , USB Cable , PC . USB Host Controller . - 10 - 5) .. TDProg.

5 1) CD . 2) , .. - 11 - TDProg . USB POD .. < Main Program >.. z MCU : TMS320LF240xA(30, 40 MHz)/TMS320F281x(150 MHz) . TDProg FLASH Algorithm Code . RealDSP-UT .. TMS320LF2401A TMS320F281x 100 MHz/120 MHz .. z POD File Name : POD Write TDProg (COFF File). ( 8 ).. - 12 - < Option for TMS320F281x Device >. z Erase Option TMS320F281x Sector , Erase Sector .. Data . Write .. Intelligent Erase : COFF Sector . Write Sector . Erase All : Sector .( 25sec ). z Unlock Key Code Option TMS320F281x CSM L0, L1 SARAM, Flash ROM . OTP ROM Code Security , CSM . (Secured Device ) Read Access .. , .. CPU Secured Device Flash ROM. Write , 8 KEY . (Password) . 8 KEY Flash Algorithm . CSM Unlock . < >. 8 Password 0x0000 Device Permanent Secured Update.

6 - 13 - z Device CSM Locked(Secured) . , . < >. - ---------------------------------------- .sect csmpasswds ..int 0xFFFF ; PWL0..int 0xFFFF : PWL1..int 0xFFFF ; PWL2..int 0xFFFF ; PWL3..int 0xFFFF ; PWL4..int 0xFFFF ; PWL5..int 0xFFFF ; PWL6..int 0xFFFF ; PWL7..sect csm_rsvd ..loop (3F7FF5h 3F7F80h + 1)..int 0x0000..endloop ---------------------------------------- -------------------------- Assembly Code . - ---------------------------------------- ------------- MEMORY. {.. CSM_RSVD : origin = 0x3F7F80, length = 0x000076. CSM_PWL : origin = 0x3F7FF8, length = 0x000008.. }. SECTIONS. {.. csm_rsvd : > CSM_RSVD, PAGE = 0. csmpasswds : > CSM_PWL, PAGE = 0.. }. - 14 - (COFF File) . (COFF File) .. COFF. File 10 . Combo Box.

7 , COFF File Path Combo Box . COFF File .. A. Load COFF File PC Load . B. Reset . C. POD Info TDProg POD Firmware TDProg . (POD File Name ) . D. Exit TDProg POD . E. POD Write COFF File TDProg Write . Write COFF File . F. POD Verify TDProg PC .. G. Target Write PC Flash Memory . Write .. - 15.