Minimal CC1310 installation

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Minimal CC1310 installation

Inlägg av Magnus_K »

Hej,

Igår kväll satt jag och roade mig lite att surfa på TI:s hemsida. Dom har alltid något nyttigt att läsa.
Tyvärr var det en dålig idé för jag själv fick en idé jag bara måste spåna lite på.
Ni kanske förstår att jag inte kommit så långt i projektet än :wink:

Min undran är hur mycket man skulle kunna banta en CC1310-installation med fungerande RF?
Om man bortser från antenn och ett matchande jordplan, samt inkopplade kringutrustning på GPIO-pinnarna, vad skulle krävas för batteridrift och programmering?

En extern resonator, JTAG-interface, batteri? Givetvis lite avkoppling och annat, men annars borde den väl snurra på?

Angående JTAG, hur fungerar kina-klonerna? Eller kan man använda något billigt utvecklingskort som programmerare?

Tacksam för all sorts info om produkten!
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Minimal CC1310 installation

Inlägg av lillahuset »

Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Minimal CC1310 installation

Inlägg av Magnus_K »

Ja precis, tänkte beställa en sån ikväll, men vet du om det kortet går att använda som extern programmerare sen?
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Minimal CC1310 installation

Inlägg av lillahuset »

Med största sannolikhet, det brukar det göra. Men läs manualen så framgår det säkert.
mik4el
Inlägg: 98
Blev medlem: 30 augusti 2015, 10:35:02

Re: Minimal CC1310 installation

Inlägg av mik4el »

Har lekt mkt med cc1350 som är samma chip utöver att den åxå har BLE.

Kan rekommendera en launchpad som programmerare, funkar perfa. En sån här kabel passar på launchpaden https://www.electrokit.com/produkt/prog ... 27mm-15cm/

Ska man göra eget pcb så är det väldigt viktigt att följa TIs referensdesign för att få motsvarande prestanda. Speciellt för strömförsörjningen som måste vara stabil och fri från störningar eftersom det är så svaga rf-signaler som ska hanteras. Har själv inte riktigt lyckats få till det ännu, mycket pga att cc1350 är ännu knepigare med en extern rf switch, men har en ny version av pcb för cc1350 att testa så kanske äntligen fått till det nu. Har mer lycka med en cc1352 nu som ej kräver extern switch.

För cc1310 krävs en balun mellan chip å antenn. Fantastiskt nog finns baluner som integrerade chip från bl a Johansson. Dessa rekommenderas starkt istället för att bygga balun+lna i 20 diskreta komponenter.

Kan prata mkt om dessa rackare. Svarar gärna på frågor!
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Minimal CC1310 installation

Inlägg av Magnus_K »

Kul! Tack för all värdefull information mik4el!

Kikade precis på dom integrerade balunerna hos Digikey och dom ser helt perfekta ut för ändamålet. :tumupp:
Igår när jag läste runt lite så kollade jag på lite scheman till olika utvecklingskort och tyckte att dom tryckt på lite väl med filter och avkoppling på matningen, men då finns det en anledning med andra ord...

Beställde ett LAUNCHXL-CC1310 kort nu så får vi se. Ska bli skitkul det här!
mik4el
Inlägg: 98
Blev medlem: 30 augusti 2015, 10:35:02

Re: Minimal CC1310 installation

Inlägg av mik4el »

Låter bra! Finns också mycket bra exempelprogram osv i TIs Resource Explorer. För mig var det verkligen ett stort steg från Arduino men samtidigt mkt välkommet att få en modern utvecklingsmiljö och ett RTOS.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Minimal CC1310 installation

Inlägg av Magnus_K »

Nja, det kommer onekligen bli en rejäl tröskel att ta sig över.

Sitter och kikar på mjukvarorna nu. Vilket IDE är att föredra; CCS eller IAR for ARM?
Förstår jag det rätt att det är TI Uniflash jag behöver för att sedan kunna använda launchpad:en som programmerare?
Sen om någon vänlig själ skulle orka med så får ni gärna berätta vad "GNU ARM Embedded Toolchain" används till och om "FreeRTOS" är nödvändigt till en början?
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Minimal CC1310 installation

Inlägg av lillahuset »

IAR har väldigt bra rykte men du bör nog välja CCS iallafall. Det är TIs verktyg och de är riktigt bra.
Vad du behöver för att använda launchpaden som programmerare vet jag inte men har du valt CCS finns det säkert ett alternativ så du slipper grubbla, det finns ju debugger i den så den borde kunna programmera.
GNU ARM Embedded Toolchain används med allra största sannolikhet i CCS för att kompilera programmen till processorn. FreeRTOS är bara ett realtidsOS som troligen används i exempelkoden. Inget konstigt, bara följ beskrivningarna.

Lycka till! :D
mik4el
Inlägg: 98
Blev medlem: 30 augusti 2015, 10:35:02

Re: Minimal CC1310 installation

Inlägg av mik4el »

Jag har bara använt CCS. CCS bygger på eclipse så det är en modern utvecklingsmiljö med funktioner man är van vid. Klart man kan ha åsikter om Eclipse men funkar gör det. All flashning är inbyggd i CCS, ingen extra mjukvara behövs. TI har en bra mjukvara för att debugga radion och konfigurera den i SmartRf studio.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Minimal CC1310 installation

Inlägg av Magnus_K »

Snyggt :tumupp:
Tack för era svar!
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Minimal CC1310 installation

Inlägg av Magnus_K »

Äsch, det här var ju inte bara. RTOS hit och BIOS dit. Kan ju inte ens få en LED att blinka.
Det här är verkligen inget jag sett innan.
Försökt importera launchpad:ens demo-program men får bara en drös av kompileringsfel.

Tar gärna in lite tips om guider som förklarar hur allt hänger ihop.

Kod: Markera allt

  symbol       in file     
 --------- ----------------
 ResetISR                  
 
error #10234-D: unresolved symbols remain
warning #10062-D: entry-point symbol "ResetISR" undefined
error #10010: errors encountered during linking; "Blinky.out" not built
 
>> Compilation failure
makefile:141: recipe for target 'Blinky.out' failed
gmake[1]: *** [Blinky.out] Error 1
gmake: *** [all] Error 2
makefile:137: recipe for target 'all' failed

**** Build Finished ****
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Minimal CC1310 installation

Inlägg av Magnus_K »

Det är ingen som har en idé om vad som kan vara fel här?

Launchpad:en inkopplad och igenkänd av datorn och CCS.
Importerat Software -> Simplelink CC13X0 SDK -> Examples -> Dev tools -> CC1310 Launchpad -> TI Drivers -> empty -> TI-RTOS -> CCS Compiler -> empty i ett nytt projekt.
Direkt när jag kör en "Build project" så får jag nedan meddelande.
Tror det är något enkelt jag missar men förstår inte vad.

Kod: Markera allt

**** Build of configuration Debug for project empty_CC1310_LAUNCHXL_tirtos_ccs ****

"C:\\ti\\ccsv8\\utils\\bin\\gmake" -k -j 4 all -O 
 
gmake: *** No rule to make target 'CC1310_LAUNCHXL.obj', needed by 'all'.
gmake: *** No rule to make target 'CC1310_LAUNCHXL_fxns.obj', needed by 'all'.
gmake: *** No rule to make target 'ccfg.obj', needed by 'all'.
gmake: *** No rule to make target 'empty.obj', needed by 'all'.
gmake: *** No rule to make target 'main_tirtos.obj', needed by 'all'.
gmake: Target 'all' not remade because of errors.

**** Build Finished ****
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Minimal CC1310 installation

Inlägg av lillahuset »

Du har nog inte definierat ditt projekt rätt. Det saknas regler för att bygga fem av objektfilerna.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Minimal CC1310 installation

Inlägg av Magnus_K »

Hmm, det har du nog rätt i...
Sitter och läser om några start-up filer som nog måste importeras för innan man kör build. Dom innehåller säkert dessa regler.
Återkommer!
Skriv svar