Forum: Mikrocontroller und Digitale Elektronik Infineon XMC1300 TSSOP38


von ichunddu (Gast)


Lesenswert?

Ich benutze das xmc1300 Boot kit zum Prototypen. Aber wo kann ich den 
XMC1300 (ARM®Cortex-M0 based) Microcontroller in TSSOP38 kaufen? Wie es 
mir schient kann man nirgends Infineon µC erwerben.

Und noch eine Frage, wenn ich den Chip habe und in meine eigene Patine 
löte wie programmiere ich das Teil denn? Auf dem Evaluation Board ist ja 
ein Seger Debugger drauf mit dem ich die Software draufmachen kann.

von Frank (Gast)


Lesenswert?

ichunddu schrieb:
> Aber wo kann ich den XMC1300 (ARM®Cortex-M0 based) Microcontroller in
> TSSOP38 kaufen?

Digikey? Mouser? Farnell? ...

ichunddu schrieb:
> Und noch eine Frage, wenn ich den Chip habe und in meine eigene Patine
> löte wie programmiere ich das Teil denn? Auf dem Evaluation Board ist ja
> ein Seger Debugger drauf mit dem ich die Software draufmachen kann.

Kannst du diesen Segger nicht abtrennen und dann für denn neuen UC 
verwenden?
Ansonsten hat der XMC bestimmt schon einen Bootloader drin...

von ichunddu (Gast)


Lesenswert?

Frank schrieb:
> Digikey? Mouser? Farnell? ...

Ne finde da nur das Board. Wenn jemand es irgendwo findet her mit dem 
Link.

Frank schrieb:
> Kannst du diesen Segger nicht abtrennen und dann für denn neuen UC
> verwenden?
Das geht schon.

Frank schrieb:
> Ansonsten hat der XMC bestimmt schon einen Bootloader drin...

Wie funktioniert das mit dem Bootloader wie kriegt man da das Programm 
drauf? Welche Pins braucht man, kann man direkt aus der 
Entwicklungsumgebung das Programm drauf machen? Kenne mich da nicht aus.

von Frank (Gast)


Lesenswert?

ichunddu schrieb:
> Ne finde da nur das Board. Wenn jemand es irgendwo findet her mit dem
> Link.
Aha, und was ist das?
Bei Digikey sind es 29 Einträge und bei Mouser immerhin 14 mit dem 
gewünschten Package. Such mal nach XMC130*

http://www.mouser.de/ProductDetail/Infineon-Technologies/XMC1302T038X0032ABXUMA1/?qs=sGAEpiMZZMuoKKEcg8mMKKywyJ6nXWnowP33hiQWCktTWX3vrSpLzQ%3d%3d

http://www.digikey.de/product-detail/de/infineon-technologies/XMC1302T038X0200ABXUMA1/XMC1302T038X0200ABXUMA1TR-ND/5725323

ichunddu schrieb:
> Das geht schon.
Dann mach das doch so. Oder was ist das Problem damit?

ichunddu schrieb:
> Wie funktioniert das mit dem Bootloader wie kriegt man da das Programm
> drauf?
Steht im Application Manual:
http://www.infineon.com/dgdl/Infineon-ApplicationNote_XMC1000_Microcontroller_BootModeHandling-AN-v01_00-EN.pdf?fileId=5546d462525dbac40152d0591da87d34

Und:
http://www.infineon.com/dgdl/Infineon-IP_BMI_XMC1-TR-v01_01-EN.pdf?fileId=5546d4624ad04ef9014b0780c2af2264

Etwas genauer zum ASC Bootstrap:
http://www.infineon.com/dgdl/Infineon-TOO_XMC1000_Boot_Modes-AN-v01_03-EN.pdf?fileId=db3a30433ea3aef6013eb2429b8c1bdb

ichunddu schrieb:
> Welche Pins braucht man
Anscheinend gibt es bei denen einen Boot Mode Index (BMI). Mit ihm wird 
festgelegt ob die Pins eine Rolle spielen sollen oder frei verwendet 
werden können.
1
Default boot up is from “Boot from BMI”. “Boot from pins” is only supported in XMC1400 series device.
Weiter heist es:
1
Factory default start-up mode is the UART Bootstrap Loader
und als Info:
1
For the (XMC1100, XMC1200, XMC1300 and XMC1400) boot kits, the devices are pre-programmed to
2
user mode with debug enabled (SWD0). In this configuration, the application program starts to run
3
after power-up.

ichunddu schrieb:
> kann man direkt aus der
> Entwicklungsumgebung das Programm drauf machen
Meist nicht. In dem Manual schreiben sie etwas von einem MemTool das es 
frei geben soll. Mit dem Tool, einer USB/Uart-Bridge und einem Factory 
XMC1*00 solltest du Dein Programm ohne Debugger flashen können  ;-)

ichunddu schrieb:
> Kenne mich da nicht aus.
Ich mich auch nicht. Aber lesen bildet!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.