본문 바로가기

TMS320C28346

(4)
[TMS320C28346] 7" TFT LCD 테스트 [TMS320C28346] 7" TFT LCD 테스트 SSD1963 을 이용하여 TMS320C28346 보드에서 7" TFT LCD를 테스트 했다. TFT LCD의 CS는 TMS320C28346의 ZONE7에 할당된 CS7을 이용하였고 RS는 A0로 할당해서 코드 수정했다.#pragma DATA_SECTION(gExinf1Buff,"ZONE7DATA"); #define _LCD_CMD_OUT(Data)gExinf1Buff[0] = Data#define _LCD_DAT_OUT(Data)gExinf1Buff[1] = Data #if _USE_EXINF//Write Command void Lcd_Cmd(unsigned short Data){_LCD_CMD_OUT(Data);} void Lcd_Data(unsi..
[TMS320C28346] W5300을 이용한 TCP/IP 전송속도 테스트 [TMS320C28346] W5300을 이용한 TCP/IP 전송속도 테스트 TMS320C28346 은 C28코어로 (C2834x) Delfino시리즈중 가장 성능이 좋은 MCU이다. 최대 300Mhz로 동작하고 512KB RAM의 풍부한 리소스를 가지고 있다. 코어 자체가 C28 이므로 F28335와 코드는 거의 호환이된다. TMS320F28335코드에서 약간의 수정만 해 주면 기존 TCP/IP코드가 동작한다.init_zone() 함수에서 XTIMCK 를 1로 설정하니 정상 동작한다.XintfRegs.XINTCNF2.bit.XTIMCLK = 1; 옵티마이즈 레벨3으로 설정시 32Mbsp 정도로 구동된다. TMC320C28346을 이용하여 W5300에서 TCP/IP 전송 속도 테스트 결과 32MBps정도 ..
[TMS320C28346] 성능 테스트 - GPIO토글 테스트 [TMS320C28346] 성능 테스트 - GPIO토글 테스트 DSP28335 EVM 보드와 핀맵을 동일하게 해서 TMS320C28346를 테스트 할 수 있는 보드를 제작 했다. TMS320F28335와 코드가 호환 되므로 기존 예제들을 좀더 좋은 성능으로 테스트 가능하다. TMS320F28335 EVM에서의 속도 비교를 참고하면 확실히 성능향상이 된것 같다 메모리방식으로 단순 On/Off15Mhz while(1) { GpioDataRegs.GPACLEAR.bit.GPIO4 = 1; GpioDataRegs.GPASET.bit.GPIO4 = 1;} 레지스터방식의 토글 레지스터18Mhz GpioDataRegs.GPATOGGLE.all =0x000000FF; 레지스터방식의 단순 On/Off 속도 38MhzGp..
[TMC320C28346] - CCS 5.5 을 이용한 개발환경 설정 [TMC320C28346] - CCS 5.5 을 이용한 개발환경 설정 TMS320C28346은 최신 버전의 CCS로 업데이트가 필요하다고 한다.CCS 5.5 로 변경하면서 환경설정 수정 했다. 개발환경이 CCS 5.5로 업데이트 되었다. 전에 기록 해 두었던 피콜로 시리즈 TMS320C28027 테스트 할 때 작성한 자료가 많이 도움이 되었다. 기록의 중요성을 다시한번 실감하면서... 정리를 잘 해 두자http://nexp.tistory.com/1357 C2000 시리즈는 무료로 사용 가능하다고 한다. (ARM에 밀려서 그러나...) 새로운프로젝트 생성하고 프로젝트에 사용할 루트 패스를 잡아 준다. ORIGINAL_PROJECT_ROOT D:\WORK\DSP\dsp28346\dsp28346_w5300_e..