Pozdrav svima,
dosao sam u posed TI modula Piccolo LaunchPad XL sa TMS320F28027 32bit RealTime kontrolerom.
Obzirom da se prvi put susrecem sa Texas Instruments platformom, bilo bi korisno ako neko moze neke savete za pocetak da podeli, gde/sta da se obrati paznja, kako se inicializuje kontroler, kako baratati bibliotekama i programima u Code Composer Studio itd.
Posto "dolazim" iz PIC sveta, tamo su malo drugacije postvake, uglavnom za sad mi ova TI platforma lici prilicno drugacije (sto se programiranja tice).
Vidim recimo da je velika razlika kod inicijalizacije periferija, sad je to sve objektno orijentisano, treba se znati sta i kako da se "gadja" (nemam pojma o tome koji su registri zasta, brdo dokumentacije) itd ...
Pa onda imaju neki GRACE prgram za "laku" konfiguraciju periferija ali koliko sam shvatio to ne vazi za TMS320 seriju?!
Samo za TMS430 ...
Jel moze GRACE uopste da pomogne kod konfiguracije sa Piccolo?
Zatim imaju onaj ControlSUITE paket, fino - sharen pregled sve i svacega, nasao neke primere i vidim recimo da za projekte treba neki hederi, ovako nesto:
Gde/kako da uzmem/postavim potrebne (header i/ili source) fajlove u moj program koji je pod CCS-om?
Bice verovatno jos nekih pitanja ...
Za pocetak klasika, Hello World ili Blinky LED da poteram
BTW: Imam ovde clanak na blogu (uvodnog tipa) oko tog razvojnog modula i nesto oko HRPWM:
http://yu3ma.net/wp/?p=701
dosao sam u posed TI modula Piccolo LaunchPad XL sa TMS320F28027 32bit RealTime kontrolerom.
Obzirom da se prvi put susrecem sa Texas Instruments platformom, bilo bi korisno ako neko moze neke savete za pocetak da podeli, gde/sta da se obrati paznja, kako se inicializuje kontroler, kako baratati bibliotekama i programima u Code Composer Studio itd.
Posto "dolazim" iz PIC sveta, tamo su malo drugacije postvake, uglavnom za sad mi ova TI platforma lici prilicno drugacije (sto se programiranja tice).
Vidim recimo da je velika razlika kod inicijalizacije periferija, sad je to sve objektno orijentisano, treba se znati sta i kako da se "gadja" (nemam pojma o tome koji su registri zasta, brdo dokumentacije) itd ...
Pa onda imaju neki GRACE prgram za "laku" konfiguraciju periferija ali koliko sam shvatio to ne vazi za TMS320 seriju?!
Jel moze GRACE uopste da pomogne kod konfiguracije sa Piccolo?
Zatim imaju onaj ControlSUITE paket, fino - sharen pregled sve i svacega, nasao neke primere i vidim recimo da za projekte treba neki hederi, ovako nesto:
Code:
#include "DSP28x_Project.h" // DSP2802x Headerfile
#include "f2802x_common/include/clk.h"
#include "f2802x_common/include/flash.h"
#include "f2802x_common/include/gpio.h"
#include "f2802x_common/include/pie.h"
#include "f2802x_common/include/pll.h"
#include "f2802x_common/include/pwm.h"
#include "f2802x_common/include/wdog.h"
#include "DSP28x_Project.h" // DSP2802x Headerfile
#include "f2802x_common/include/clk.h"
#include "f2802x_common/include/flash.h"
#include "f2802x_common/include/gpio.h"
#include "f2802x_common/include/pie.h"
#include "f2802x_common/include/pll.h"
#include "f2802x_common/include/pwm.h"
#include "f2802x_common/include/wdog.h"
Gde/kako da uzmem/postavim potrebne (header i/ili source) fajlove u moj program koji je pod CCS-om?
Bice verovatno jos nekih pitanja ...
Za pocetak klasika, Hello World ili Blinky LED da poteram
BTW: Imam ovde clanak na blogu (uvodnog tipa) oko tog razvojnog modula i nesto oko HRPWM:
http://yu3ma.net/wp/?p=701
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
