Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

TMS320F28027 - Piccolo - LaunchPad

[es] :: Elektronika :: Mikrokontroleri :: TMS320F28027 - Piccolo - LaunchPad

Strane: < .. 1 2 3 4 5 6

[ Pregleda: 25087 | Odgovora: 106 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad02.09.2013. u 06:54 - pre 129 meseci
Pa to je vezano za onu memorisku mapu koji mi jos nije potpuno jasna.
Uglavnom tu mora da se "presteluje" da bi moglo da stane sve u memoriju.

Primer sa pocetka teme http://www.elitesecurity.org/p3330547 recimo radi.
On je relativno mali i staje u memoriju (nema RTOS) i onda "pasuje" ta memoriska raspodela.

Da bi pokrenuo primere, treba i onaj drugi controlSUITE paket da se instalira, pa ga onda iz CCS-a pozoves, odes do primera za ovaj MCU i on za onih par ima automatizovano da ti importuje projekat sa svim podesavanjima (stiklira zeleno da si to uradio), pa kaze da se izbilduje i to prodje (i to stiklira) i to je to.
Za ostale primere slicno, importuje se projekat i on izprebacuje sta sve tu treba ...

Uglavnom taj .cmd fajl je za linker i bitno mu je gde je sta rasporedjeno po FLASH i RAM.
Treba to malo skontati sta se desava, mnogo malo memorije ima taj MCU i mora bas da se tridzi da sve stane u 64kB, posebno sto ima razlike po brzini izvrsavanja da li vuce iz RAM ili FLASH izvrsni code, zato ima onaj memcpy pa sa tim nesto muckaju ...
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad02.09.2013. u 08:06 - pre 129 meseci
kakvi retardi ne mogu da verujem ... nema nijedan jedini primer koji se kompajlira bez warninga .. ok par primera radi ali ne mogu da verujem da su toliko tadirani da nisu uspeli za svoj alat sa svojim alatom naprave projekat koji iskompajliras i on kaze "ok, build complete, warning 0, error 0" ... umesto da ti daju info kako treba i kako se problem resava, oni ti uvale patku iz prve sa varijanto - evo ovo ne radi, aj da vidimo jel umes da opravis ?!?!?
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.static.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad02.09.2013. u 09:15 - pre 129 meseci
Pa tako nekako ispada ...

Gomila tih primera je prepisana od TMS430 i inace su i matori pa zato iskacu kojekakvi warnings, ali meni su uglavnom bili oko te memorije, a sto je najgrdje kad ima warning oko toga neke funkcije nece da rade kako treba (spominjao sam to u predhodnim postovima) ...
http://www.elitesecurity.org/p3334700
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

ha_23

Član broj: 282489
Poruke: 219
217.196.200.*



+4 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad02.09.2013. u 12:32 - pre 129 meseci
Citat:
bogdan.kecman:
nesto gledam ovaj picolo pcb, ako se skinu ova dva izolatora ispod njih
su JTAG padovi na koje direktno moze da se zalemi DIL traka (smd) i onda
moze jumperima da se prespoji jtag na picolo ili da se odspoji sa
picolo-a i da se koristi sa externom nekom spravom, jedino sto onda nije
izolovan

Da i ja sam to zaprimetio, pcb je vec predvidzen za to.
A zosto samo Picolo je izolovan?
Sta je razlika, zosto na ostanati plocke nema postavene izolatore, na primer na : MSP430, Stellaris/Tiva, Hercules.
Dali to je za to sto mozda je predvidzen za upravljanje motorima?

Uste nisam ga jos probao C2000 ali uzrok "warnings" na nivne primere je obicno sto su prethodno pravili primere na stare verzije compajlera.
Posle svaki imoprt treba da podesis koja je tvoja tekovna verzija na compajler.
Evo primer za Stellaris:

Prikačeni fajlovi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad02.09.2013. u 12:40 - pre 129 meseci
sto se tice izolacije, mislim da je ovaj mcu bas za to - motori, high
power ovo ono .. zato je izolovan, sto se tice kompajlera, znam ja kako
da resim problem, ono sto me nervira je QA koji je patetican, ne mozes
da izbacis takav proizvod ako si ozbiljna firma, prosto ne mozes
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.static.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad02.09.2013. u 13:21 - pre 129 meseci
Citat:
bogdan.kecman:
nesto gledam ovaj picolo pcb, ako se skinu ova dva izolatora ispod njih
su JTAG padovi na koje direktno moze da se zalemi DIL traka (smd) i onda
moze jumperima da se prespoji jtag na picolo ili da se odspoji sa
picolo-a i da se koristi sa externom nekom spravom, jedino sto onda nije
izolovan


Moje misljenje je ako se nesto vec skida da se skine onda Piccolo, ne izolatori :)
Ako bi se skinuo MCU, onda moze da se 3V dovede sa plocke koja se programira ili uz pomoc nekog treceg izvora (nezavisni ispravljac) i onda moze da se kombinuju svakave opcije oko toga a ostane se galvanski odvojen od USB / PC.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad02.09.2013. u 13:39 - pre 129 meseci
generalno je po meni najbolje resenje
1. skines izolatore
2. zalepis kapton traku sa mcu strane izolatora
3. vratis izolatore (zalemljeni samo sa strane gde je FTDI)
4. zalemis zicke direkt na izolator za JTAG

dobijes izolovani XDS bez ikakve modifikacije koji uvek mozes da
pretvoris nazad u razvojnu plocicu ako ti to zatreba :D
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.static.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad02.09.2013. u 13:56 - pre 129 meseci
Moze i tako, nego ja se nebi za tu sicu novce kolko kosta (sad) taj modul uopste oko toga tangirao, uzeo bih jedan LaunchPad modul tj odvojio samo da mi sluzi kao JTAG programator / emulator.
Cak kad se skine MCU moze lepo da se izvedu linije na header konektor, mozda cak da bude i kompatibilan sa nekim postojecim kablovima ...
Sa onim jumperima se bira dal oces sa ovim ili onim napajanjem sa druge strane izolatora ...
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

ha_23

Član broj: 282489
Poruke: 219
217.196.200.*



+4 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad02.09.2013. u 18:20 - pre 129 meseci
Da slazem se, najbolje resenije je da se uzme jedan lanchpad i da se pretvori vo izolovani JTAG.
Isplati se i po redovnoj ceni :)

 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad03.09.2013. u 07:15 - pre 129 meseci
Sad im je na akciji Chronos sat:


http://e2e.ti.com/blogs_/b/msp...sale-part-3-ez430-chronos.aspx

gorankg
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
93.87.84.*

Sajt: yu3ma.net


+505 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad15.09.2013. u 12:29 - pre 129 meseci
Hmm, znao sam da ima neka zeza sa ovim Piccolo.

Elem, u cemu je glavni problem, ima mnogo malo RAM memorije ovaj kontroler, a FLASH memorija mu ima nekoliko WAIT STATES kod iscitavanja!!!
To znaci da ce se program iz FLASH-a izvrsavati nekoliko puta sporije nego iz RAM-a :(
Zasto su uveli ono mapiranje sa memorijom pa da malo "ublaze" to, deo nekih kriticnih rutina da se izvrsava iz RAM (kolko moze da stane u 16KB) a ove ostale manje kriticne (spore) iz FLASH. Bas im to glupo ...
Gledam sve ove ostale "moderne" kontrolere, niko vise ne koristi FLASH sa WAIT STATES ...

Uzgred, nije vise na popustu ona Piccolo LaunchPad plocica, vracena je cena na prvobitnu.

Sad im je na popustu Stelaris Launcpad (8$), to je Cortex M4F jezgro, vrlo simpatican MCU (256K, FPU, A/D 12bit 1MSPS, USB, ima i 2K EEPROM, itd):
https://estore.ti.com/Stellaris-LaunchPad.aspx
BTW: Plocica ima i "lepe" nozice za izvodjnje eksternog JTAG konektora sa integrisanog emulatora.

Ima i naprednija verzija (13$), nema ih na lageru trenutno (tek za par meseci se ocekuje):
https://estore.ti.com/Tiva-C-LaunchPad.aspx

Piccolo ostaje atraktivan samo zbog onog ultra preciznog PWM mada je pitanje kako to sve iskoristiti sa tako malo (brze) memorije ...

[Ovu poruku je menjao mikikg dana 15.09.2013. u 15:23 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
93.87.84.*

Sajt: yu3ma.net


+505 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad15.09.2013. u 14:01 - pre 129 meseci
Dalje oko brzine sa Piccolo, poredio sam njegov "driver.lib" za prost toggle, ja ne znam sta su hteli sa tim da urade, to trosi brdo instrukcija ?!
Togle bez toga radi u jednoj instrukciji i brzi je X puta (zaboravio sam tacan broj, ali preko 7-8):

Primer:

//preko driver.lib
GPIO_toggle(myGpio, GPIO_Number_33);

//direktno
GpioDataRegs.GPBTOGGLE.bit.GPIO33 = 1;

Kada se koristi direktno tek onda se dobije specificiranih 16.67ns vreme instrukcije pod uslovom da se oscilator postavi na 60MHz (vuce 100mA tad), sa ovim podesavanjima:

// Postavi PLL na x12 za 60Mhz, bez deljenja za sys clk
PLL_setup(myPll, PLL_Multiplier_12, PLL_DivideSelect_ClkIn_by_1);

BTW: Sa driver.lib tesko moze da stane u RAM sva logika, npr ja sam morao da izbacim nepotrebne PWM kanale da bi mi ADC stao. Dakle da bi stalo nesto ozbiljno tu mora da se pise "low-level" sve.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

ha_23

Član broj: 282489
Poruke: 219
217.196.200.*



+4 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad15.09.2013. u 20:42 - pre 129 meseci
TI je izbacio novi MSP430F5529 USB LaunchPad Evaluation Kit.

Features
-USB 2.0-enabled MSP430F5529 16-bit MCU
-Up to 25 MHz
-128KB Flash and 8KB RAM
-12 Bit SAR ADC
-Various USB device class examples and libraries available (CDC, HID, MSC)
-eZ-FET lite: Open source onboard debugger with application UART
-One USB connection for emulator and target via the use of an onboard USB hub
-USB as power source: 5V and 3.3V through a high efficiency DC/DC converter
-40 pin LaunchPad standard leveraging the BoosterPack ecosystem

Cena : $12.99
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
93.87.84.*

Sajt: yu3ma.net


+505 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad15.09.2013. u 20:54 - pre 129 meseci
Korisna informacija.
To je ista cena kao za Tiva C seriju plocica, samo je ova bas za LOW-POWER primenu. Kome to nije veoma bitan faktor onda je Tiva mnogo bolji izbor (recimo ova nema FPU, 2x manje FLASH-a itd).
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad16.09.2013. u 23:08 - pre 129 meseci
Citat:
mikikg:
Dalje oko brzine sa Piccolo, poredio sam njegov "driver.lib" za prost toggle, ja ne znam sta su hteli sa tim da urade, to trosi brdo instrukcija ?!
Togle bez toga radi u jednoj instrukciji i brzi je X puta (zaboravio sam tacan broj, ali preko 7-8):


da li imas sve optimizacije u kompajleru upaljene, trebalo bi da je mnogo manja razlika sa optimizacijama (tj trebalo bi skoro sve da izbaci osim direktnog toggle-a), ako ti je ugasena optimizacija onda je ocekujuce da je taj kod povelik i da je 10tak puta sporije
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.static.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad17.09.2013. u 10:03 - pre 129 meseci
Ok probacu tu optimizaciju samo da vidim gde i kako da je ukljucim mada mi se to u startu ne svidja da trosi tolike instrukcije za prostu operaciju koja inace radi jedna instrukcija.

BTW: Probao sam sinhroni buck konverter sa jednim PWM kanalom (sa dva MOSFET, kao polumost sa L/C na izlazu). To radi mnogo lepo, od sale sam izvuko recimo 91-92% iskoriscenja pri 50W opterecenju. Tranzistori (IRFZ44N) bez hladnjaka za te struje / snage, PWM recimo 25 do 100kHz (fiksna freq, menja se duti). Mislim poenta je u tome da treba samo da se poznaje topologija pretvaraca, upravljanje je boza, samo se duty kontrolise i koji direktno utice na odnos "transformacije". Ista prica i za boost samo je raspored izlaznih / power elemenata nesto drugaciji.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

milanmeh
Novi Sad

Član broj: 206027
Poruke: 213
*.dynamic.sbb.rs.



+7 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad18.09.2013. u 18:40 - pre 129 meseci
Da izlozim svoje iskustvo sto se tice narucivanja. Narucio sam 8 septembra C2000 LaunchPad zajedno sa Stellaris LM4F LaunchPadom, plativsi proudzbinu sa PayPal. Kao ime kompanije naveo sam pun naziv firme u kojoj radim (NIS). Oba paketa su poslata sledeci dan, po svemu sudeci u odvojenim kutijama. Pakete sam primio danas, doneli ga Post Expressom i platio sam samo PDV na iznos transakcije koja je pisala na fakturi od Texas Instrumetns, sve skupa nekih 280 din. Na nasoj fakturi ili staje vec, stoji napomena na osnovu cega su racunate dazbine, zakon ovo ono, bla bla bla - za pakete male vrednosti do 50e. Ja sam ocekivao da ce ovi nasi za isporuku odcepiti neku sumu, ali na kraju ispadne da dodatnih troskova nije bilo.

Suma sumarum, ovi iz TI su vrlo poslovni i profesionalni.
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad18.09.2013. u 19:05 - pre 129 meseci
Do 50E za sad ne prave probleme, tako je kako ti kazes u 99% slucajeva (onih 1% je vezano za neku specificnu robu za koju vaze neka druga pravila, za tu sitnu elektroniku je sve OK za sad).

TI je mnogo ozbiljna i velika firma, steta sto nema jos firmi koje prave poluprovodnike i koje tako posluju (da imaju svoju online prodaju a da ne cepaju za postarinu) ...

Gledao ja IRF, Intersil i slicne proizvodjace, sve to super al' kad mi prikazu da postarina izadje 30-50-70$ samo zatvorim prozor od browsera ...
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad24.09.2013. u 18:48 - pre 128 meseci
Citat:
mikikg:
Stelaris Launcpad (8$), to je Cortex M4F jezgro, vrlo simpatican MCU (256K, FPU, A/D 12bit 1MSPS, USB, ima i 2K EEPROM, itd):
https://estore.ti.com/Stellaris-LaunchPad.aspx


kako mi zbog ovih stvari TI ide na ganglije ne mogu da ti objasnim ... taj CM4 launchpad je extra ima samo jedan problem, taj cip ne mozes da kupis nigde, minimalna kolicina na koju ih TI prodaje je 1500komada, farnell, digikey, mouser, niko ih ne drzi na lageru... otprilike jedino sto mozes je da kupujes launchpadove pa da odlemljujes sa njih (sva sreca na svakom dobijes po 2 komada)

uh .. i onda kao sto koristis ST a ne TI ..
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: TMS320F28027 - Piccolo - LaunchPad24.09.2013. u 22:58 - pre 128 meseci
To jeste problem. Samo za sad obzirom da ne radim nikakve velike serije uredjaja i ovo sa sve plocicom za te pare zavrsava posao, makar sto ti kazes da skinem IC.
To sam spomenuo jer je cena super, nabavka prosta, ubodes u USB i teras. Posle ako treba to negde da ugradim, ma ugradim celu plocicu, mnogo mi tako lakse.

Ako bas budem radio neke vece serije, naravno prvo polazim sa suprotne strane, trazim sta ima u ponudi od IC-ova, koje su cene, min kolicine itd.
I naravno tu su svi ostali proizvodjaci u igri, NXP, ST, Microchip i ostali, ovo sa TI mi je povoljna varijanta da samo probam sta i kako mogu te ARM bazirane serije da rade sto je u sustini i osnovna namena cele te LauncPad serije, jeftina evaluacija proizvoda.

Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: TMS320F28027 - Piccolo - LaunchPad

Strane: < .. 1 2 3 4 5 6

[ Pregleda: 25087 | Odgovora: 106 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.