본문 바로가기

piccolo

(13)
[TMS320F28069 EVM] GPIO토글 속토 측정 [TMS320F28069 EVM] GPIO토글 속토 측정 TMS320F28069 는 최대 클럭 80Mhz까지 가능하다. GPIO Toggle 속도를 측정해 보았다. void main(void) { //DSP System Initialize SystemInit(); //LED Initialize Led1Init(); Led1On(); while(1) { GpioDataRegs.GPBTOGGLE.all = BIT34; } } 메모리로 제어하기 아래 코드와 같이 비트 단위로 쉽게 제어 하기 위해 메모리로 제어하면 5Mhz정도가 정도가 나온다. GpioDataRegs.GPBTOGGLE.bit.GPIO34 = 1; 레지스터로 제어하기 8Mhz정도가 나오는데... 메모리 제어 처럼 보이지만 결국 레지스터 주소를 사..
[TMS320F28069 EVM] UART 테스트 [TMS320F28069 EVM] UART 테스트 UART를 테스트 하기 위해 예제 코드를 수정해서 테스트했다. 기존 TMS320F2808 예제 소스코드와 거의 동일하기 때문에 특별히 수정할것이 없을것 같았는데... 컴파일까지는 에러없이 된다. 다운로드 후 테스트 해보니 UART로 아무런 데이터도 전송되지 않는다. 무엇때문일까? 예제 코드를 보니 TMS320F2808과 같은 구조이다.(거의 코드 수정없이 가능하다. 코드는 문제가 아니라는 것인데...) 그렇다면 큰 문제없어야 할텐데... 클럭이 다르긴 한데.. 클럭이 달라진다고 해도 보레이트만 달라질 뿐 뭐라도 날아와야 하는데.. 일단 TMS320F2806x에서 하드웨어 적으로 뭔가 달라진 것이 없는지 체크할 필요가 있다. 핀맵은 동일하고.. 내부 구조나..
[DSP2806x EVM] Piccolo TMS320F28069 보드제작 [DSP2806x EVM] Piccolo TMS320F28069 보드제작 TI에서 새로운 Piccolo시리즈 TMS320F2806x 가 출시되었다. 80핀, 100핀의 두종류인데.. 80핀으로 하면 [SM-Type EVM]으로 만들수 있어 표준핀맵으로 제작해 보았다. TMS320F28069 예제 소스코드 TMS320F28069 특징 80 MHz (12.5-ns Cycle Time) 16 x 16 and 32 x 32 MAC Operations 16 x 16 Dual MAC Harvard Bus Architecture Atomic Operations Fast Interrupt Response and Processing Unified Memory Programming Model Code-Efficient (..
[DSP2802x EVM] Piccolo 시리즈 TMS320F28027 테스트 보드 제작 [DSP2802x EVM] Piccolo 시리즈 TMS320F28027 테스트 보드 제작 TMS320F2802x 예제 소스 TI에서 제공되는 예제 소스이다. 기존 개발환경에서 호환가능 하다. TMS320F28027 회로도 TI사의 Piccolo 시리즈중 TMS320F28027 EVM보드를 제작했다. DSP28코어에 저렴하고 강력한 페리를 자랑하는 DSP이다. 저렴하고 소형이라 앞으로 쓰일이 많이 있으리라 생각한다. 예전 TI DSP와 달리 Core LDO가 내장되어 있어 회로가 상당히 간단하다. 기존 보드와 핀호환을 갖도록 했고 USB2UART, Bluetooth 같은 통신모듈을 연결할 수 있도록 했다. 확장 테스트보드 TMS320F28027 EVM 테스트 동영상 코드 자체를 좀 수정을 해야 동작을 하지..
TMS320F280xx JTAG포트 TMS320F280xx JTAG포트 Piccolo 시리즈의 JTAG포트의 연결 방법은 아래 그림과 같다. Piccolo 시리즈의 JTAG포트는 /TRST핀의 의해 결정된다. /TRST핀이 0이면 GPIO로 동작하고, 1이면 JTAG모드로 동작한다.

반응형