Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
XMOS xCORE
#1
EDIT: postaviti ću ovdje vremenom linkove na informacije koje smatram da su korisne (app note, PDF knjige, diskusije na drugim forumima, itd.)

*****************

XMOS MCU-ovi su u više navrata spominjani u raznim temama na forumu. Možda je dosad najznačajnije ono što je mikikg startao od #187 u STM32 generic board temi. Vjerujem da će se o XMOSu još pisati, pa otvaram novu temu jer i sam imam pitanja čiji se broj naravno počeo povećavati kako sam krenuo pregledavati što XMOS nudi.
Inače trenutno tražim što uzeti kao sljedeći MCU jer korišteni Arduino Due je slijepa cesta, i u dilemi sam da li nastaviti s nekim jačim ST sa RGB grafičkim kontrolerom (npr. STM32F746 kao što postoji na STM32F746G-DISCO eval. ploči) ili krenuti put XMOS-a. Ovo govorim u ime dvojca, kolege koji bi se trebao prebaciti najvjerojatnije na novi IDE (xTIMEcomposer) i mene koji bi trebao skrpati neku prvu verziju eval. ploče.

XMOS nudi (preko distributera) svoje eval. ploče od kojih je najjeftinija XK-STK-A8DEV i koju ću nabaviti čim ponovno bude dobavljiva (ako se ne odlučim na nešto jače). Šema spomenute ploče se nalazi u ovom dokumentu (str 15 i 16). Na samom početku spomenuta dokumenta stoji da korišteni MCU dolazi samo s tom pločom i da zato nije posebno dokumentiran, ali se korisne informacije mogu dobiti u DS-ovima od XS1-U16A-128-FB217 (ima USB PHY) i XS1-A8A-64-FB96 (nema USB PHY).

Pretpostavio bih da XK-STK-A8DEV radi "out-of-box": spojiš se USB-om i uploadaš svoj firmver u eksterni SPI Flash (na ploči, nije u MCU). Da li je to stvarno tako? XK-STK-A8DEV ima mikro-USB na koji kaže da se spaja host debugger/JTAG. Upload firmvera moguće je napraviti iz komandne linije sa XRUN aplikacijom ili preko spomenuta xTIMEcomposer-a. U XRUN dokumentaciji kaže da je potrebno instalirati XMOS-ov ili FTDI USB-to-JTAG driver, pretpostavljam za neki hardverski debugger/JTAG adapter (recimo njihov xTAG v3.0). Prvo sam se upitao da li je mikro-USB konektor uopće za USB ili za debugger adapter. Ispada po šemi da je stvarno USB jer linije vode prema pinovima USB_DN, USB_DP.
Nadalje ploča ima i XSYS link na koji se može kačiti debugger preko 20-pin IDC konektora. Možda se primarno preko njega radi upload firmvera, što je indirektno preko USB-a jer se USB kabel kači na debugger/JTAG adapter, a onda on na XSYS link konektor. U dokumentaciji od xTAG v3.0 adaptera nalazim informaciju da isti dolazi sa svim eval. pločicama osim za XK-STK-A8DEV (xCORE startKIT). Ako je to tako, onda znači da je XK-STK-A8DEV sama po sebi nefunkcionalna.
Čitava ova priča se svodi na sljedeće: ako sutra XMOS-ov MCU bude u nekom uređaju i istom treba mjenjati firmvare, kako to napraviti? Uvođenje novog malog MCU koji će biti most između USB i flash memorije mi se ne čini praktičnim, jer i on ima neki firmver koji treba uploadati, itd. Postoji li neka druga opcija?
Reply


Messages In This Thread
XMOS xCORE - by prasimix - 12-23-2017, 12:07 PM
RE: XMOS xCORE - by mikikg - 12-23-2017, 03:09 PM
RE: XMOS xCORE - by prasimix - 12-23-2017, 04:38 PM
RE: XMOS xCORE - by Macola - 12-23-2017, 10:04 PM
RE: XMOS xCORE - by mikikg - 12-24-2017, 01:07 AM
RE: XMOS xCORE - by prasimix - 12-25-2017, 11:12 AM
RE: XMOS xCORE - by mikikg - 12-24-2017, 03:10 AM
RE: XMOS xCORE - by prasimix - 12-24-2017, 10:32 AM
RE: XMOS xCORE - by mikikg - 12-24-2017, 11:54 AM
RE: XMOS xCORE - by prasimix - 12-24-2017, 04:18 PM
xCORE MCU tipovi - by prasimix - 12-24-2017, 04:20 PM
RE: XMOS xCORE - by mikikg - 12-26-2017, 12:31 AM
RE: XMOS xCORE - by mikikg - 12-26-2017, 01:19 AM
Pin mappings - by prasimix - 12-26-2017, 11:47 AM
RE: XMOS xCORE - by mikikg - 12-26-2017, 12:36 PM
RE: XMOS xCORE - by mikikg - 12-26-2017, 11:54 PM
RE: XMOS xCORE - by mikikg - 12-27-2017, 03:24 AM
RE: XMOS xCORE - by prasimix - 12-27-2017, 12:49 PM
RE: XMOS xCORE - by mikikg - 12-28-2017, 01:31 AM
RE: XMOS xCORE - by prasimix - 12-28-2017, 01:10 PM
RE: XMOS xCORE - by mikikg - 12-28-2017, 05:42 AM
RE: XMOS xCORE - by prasimix - 12-28-2017, 01:18 PM
RE: XMOS xCORE - by gorankg - 12-28-2017, 02:58 PM
RE: XMOS xCORE - by prasimix - 12-28-2017, 03:19 PM
RE: XMOS xCORE - by gorankg - 12-28-2017, 03:56 PM
RE: XMOS xCORE - by prasimix - 12-28-2017, 05:46 PM
xCORE eval. ploča - by prasimix - 01-04-2018, 03:33 PM
RE: XMOS xCORE - by vojinilic - 01-04-2018, 05:42 PM
RE: XMOS xCORE - by prasimix - 01-05-2018, 09:36 AM
RE: XMOS xCORE - by gorankg - 01-04-2018, 06:33 PM
RE: XMOS xCORE - by prasimix - 01-05-2018, 09:53 AM
RE: XMOS xCORE - by gorankg - 01-05-2018, 10:48 AM
RE: XMOS xCORE - by prasimix - 01-05-2018, 11:24 AM
RE: XMOS xCORE - by prasimix - 01-05-2018, 10:10 AM
RE: XMOS xCORE - by vojinilic - 01-05-2018, 04:20 PM
RE: XMOS xCORE - by prasimix - 01-05-2018, 04:59 PM
RE: XMOS xCORE - by vojinilic - 01-05-2018, 06:40 PM
RE: XMOS xCORE - by prasimix - 01-05-2018, 06:45 PM
RE: XMOS xCORE - by gorankg - 01-05-2018, 06:06 PM
RE: XMOS xCORE - by vojinilic - 01-05-2018, 07:06 PM
RE: XMOS xCORE - by prasimix - 01-09-2018, 12:33 PM
RE: XMOS xCORE - by gorankg - 02-06-2018, 10:19 PM
RE: XMOS xCORE - by prasimix - 02-06-2018, 11:02 PM
RE: XMOS xCORE - by prasimix - 02-17-2018, 11:55 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)