Instalação e Teste do Code Composer Studio (CCS) STDS - Sistemas de Telecomunicações Definidos por Software PSTR Processamento de Sinal em Tempo Real Inverno 2017/2018 1
Sumário 1) Instalação do Code Composer Studio (CCS) versão 7.3 2) Instalação do compilador TI 7.4.* 3) Instalação das ferramentas do kit DSK6713, para operar com o CCS 4) Teste dos projetos exemplo no CCS 5) Criação de um projeto no CSS Inverno 2017/2018 2
1. Instalação do CCS (1) 1) Aceder a http://processors.wiki.ti.com/index.php/category:code_composer_studio_v7 ou obter o ficheiro CCS_V7_Windows.zip, CCS_V7_Linux.zip ou CCS_V7_MAC_OS.zip disponíveis nos recursos do sistema Thoth 2) Selecionar a versão de instalação do Code Composer Studio (CCS) para o sistema operativo em causa e instalar o programa 3) Guardar os ficheiros de instalação no disco local 4) Sugere-se a consulta da página: Code Composer Studio Resources 5) Sugere-se a visualização do vídeo Getting Started with CCS V7 Inverno 2017/2018 3
1. Instalação do CCS (2) 6) Na instalação selecionar as ferramentas da Texas Instruments (TI), para funcionamento com os processadores da família C6000 Inverno 2017/2018 4
1. Instalação do CCS (3) 7) Selecionar as ferramentas de comunicação e debug da Spectrum Digital Inverno 2017/2018 5
1. Instalação do CCS (4) 8) Selecionar todas as opções do App Center Inverno 2017/2018 6
1. Instalação do CCS (5) 9) Após instalação, teremos a janela apresentada abaixo Sugere-se a visualização do vídeo apresentado na janela e disponível em https://www.youtube.com/watch?v=xja1wikbipw&list=pl3nikj0fktw4w_bk7f ASz6RrTZb8PD3j5 Inverno 2017/2018 7
1. Instalação do CCS (6) 10) A janela do programa apresenta ligações para vários recursos a considerar: Support Forum, Videos, Training e Wiki Inverno 2017/2018 8
1. Instalação do CCS (7) 11) Após instalação, teremos um ambiente com interface Eclipse Inverno 2017/2018 9
2. Instalação do compilador TI 7.4.* (1) 1) É necessário instalar separadamente o compilador TI para a família de processadores C6000, na versão 7.4.* (por exemplo 7.4.23) 2) No CCS, selecionar o menu Help e a opção CCS App Center Inverno 2017/2018 10
2. Instalação do compilador TI 7.4.* (2) 3) Em seguida, selecionar a opção associada ao compilador v7, versão 7.4.23 4) Efetuar a instalação e reiniciar o CCS Inverno 2017/2018 11
3. Instalação das ferramentas do kit DSK6713 (1) 1) Obter os ficheiros DSK6713-Tools.zip e DSK6713-Tools.z01 disponíveis na página de recursos do sistema Thoth 2) Descompactar o conteúdo destes ficheiros para a diretoria de instalação do CCS (por exemplo c:\ti\ccsv7) 3) Por exemplo, descompactar para C:\ti\ccsv7\DSK6713-Tools Inverno 2017/2018 12
3. Instalação das ferramentas do kit DSK6713 (2) 4) A pasta C:\ti\ccsv7\DSK6713-Tools deverá ter o conteúdo que se apresenta na figura Inverno 2017/2018 13
4. Avaliação dos programas de teste (1) 1) Obter o ficheiro Programas de Teste CCS.zip, disponível na página de recursos do sistema Thoth 2) Descompactar o ficheiro para uma diretoria de trabalho, por exemplo a diretoria que é o workspace definido pelo CCS 3) Nessa diretoria, por exemplo C:\work\PSTR-STDS, deverão ficar disponíveis quatro diretorias que correspondem aos quatro projetos de teste Inverno 2017/2018 14
4. Avaliação dos programas de teste (2) 4) Os quatro projetos de teste são: IdentityPolling o DSP realiza a operação identidade y[n]=x[n], obtendo as amostras do sinal de entrada por polling sobre o conversor AD e envia por polling sobre o conversor DA IdentityInterrupt o DSP realiza a operação identidade y[n]=x[n], recebendo e enviando as amostras através de rotina de interrupção LedDip ilustra o funcionamento dos DIP Switch e dos LED do kit DSK6713 e das funcionalidades da BSL Board Support Library SinusoidalGenerator gera uma sinusóide de frequência 2 khz Inverno 2017/2018 15
4. Avaliação dos programas de teste (3) 5) Para abrir um projeto, escolher o menu Project e a opção Import CCS Projects Inverno 2017/2018 16
4. Avaliação dos programas de teste (4) 6) Escolher a diretoria onde estão localizados os projetos; por exemplo, C:\work\PSTR-STDS Inverno 2017/2018 17
4. Avaliação dos programas de teste (5) 7) Os quatro projetos deverão ficar disponíveis de imediato Inverno 2017/2018 18
4. Avaliação dos programas de teste (6) 8) Os quatro projetos aparecem agora na janela Project Explorer Inverno 2017/2018 19
4. Avaliação dos programas de teste (7) 9) Com o cursor a selecionar o projeto, pressionar o botão direito do rato e escolher a opção Build Project; esta opção também está disponível no menu Project Inverno 2017/2018 20
4. Avaliação dos programas de teste (8) 10) Na primeira compilação do projeto poderão existir erros de compilação, na inclusão de ficheiros.h, pois as diretorias de inclusão do projeto poderão ser diferentes da localização das ferramentas do DSK6713 (C:\ti\ccsv7\DSK6713-Tools) Inverno 2017/2018 21
4. Avaliação dos programas de teste (9) 11) Havendo erros de compilação, é necessário definir o caminho correto para todos os ficheiros *.h usados. Para tal, selecionar a opção Properties do menu Project Inverno 2017/2018 22
4. Avaliação dos programas de teste (10) 12) Selecionar C6000 Compiler e Include Options Inverno 2017/2018 23
4. Avaliação dos programas de teste (11) 13) Adicionar as sub-diretorias include (da diretoria C:\ti\ccsv7\DSK6713-Tools), de acordo com a sequência de ações apresentada na figura. Inverno 2017/2018 24
4. Avaliação dos programas de teste (12) 14) As sub-diretorias include adicionadas deverão ficar listadas na janela Inverno 2017/2018 25
4. Avaliação dos programas de teste (13) 15) Poderão existir erros de ligação (linker), dado que as diretorias de localização das bibliotecas do software do kit DSK6713, em ficheiros.lib, podem ser diferentes das especificadas no projeto (C:\ti\ccsv7\DSK6713-Tools) Inverno 2017/2018 26
4. Avaliação dos programas de teste (14) 16) Havendo erros de ligação, é necessário definir o caminho correto para todos os ficheiros *.lib usados. Para tal, selecionar a opção Properties do menu Project. Escolher C6000 Linker e File Search Path. Adicionar os ficheiros.lib necessários, localizados na diretoria das ferramentas do DSK6713, de acordo com a sequência da figura. Inverno 2017/2018 27
4. Avaliação dos programas de teste (15) 17) Os ficheiros *.lib deverão ficar listados na respetiva janela Inverno 2017/2018 28
4. Avaliação dos programas de teste (16) 18) Verifique o funcionamento do modo de edição Inverno 2017/2018 29
4. Avaliação dos programas de teste (17) 19) Para executar um projeto, escolher a opção Debug (F11) Inverno 2017/2018 30
4. Avaliação dos programas de teste (18) 20) Analise o modo de debug, após carregamento do programa Inverno 2017/2018 31
5. Criação de novo projeto (1) 1) Selecionar a opção New Project e preencher adequadamente os campos da janela New CCS Project Inverno 2017/2018 32
5. Criação de novo projeto (2) 2) Os campos da janela New CCS Project: Target C671x Floatingpoint DSP + TMS320C6713 Connection Spectrum Digital DSK-EVM-eZdsp onboard USB Emulator Escolher o nome do projeto e a localização Escolher o tipo de projeto - recomenda-se Empty Project Inverno 2017/2018 33
5. Criação de novo projeto (3) 3) Escolha de Empty Project e finalização Inverno 2017/2018 34
5. Criação de novo projeto (4) 4) O novo projeto (PSTR-STDS1) aparece agora na janela Project Explorer Inverno 2017/2018 35