hallo der cc1110 hat einen 8051. welche pins benötige ich zum programmieren? kann ich den mit jedem 0815 gerät, welches den 8051 programmieren kann, den cc1110 programmieren? welche programmiersoftware kann ich dazu verwenden. von ti gibts "smartrf04 flash"..aufgezeichnet ist dazu der silabs ec2 serial adaper. der hat ein jtag stecker..doch mit welchen pins verbinde ich den? oder ist das nur in verbindung mit dem eval board? am besten wären vergleiche mit pic programmierung. danke jetzt schon für die infos:) mfg
du brauchst data (port 2.1), clock (port 2.2), reset, betriebsspannung und masse. wie du die generierst, ist egal. jeder programmer geht nicht so einfach, am besten geht's mit dem eval-board. bei mir hat's damit funktioniert.
Das interessiert mich aktuell ebenfalls. Ich bin jedenfalls nicht
willig, $649 für ein EB auszugeben, das ich sonst nicht gebrauchen kann.
Ich möchte doch nur den Controller im System programmieren und debuggen
können. Von daher wäre es mir auch am Liebsten, etwas so preisgünstiges
zu haben wie den genannten SiLabs Adapter. Idealerweise wäre es nicht
schlecht, µVision zum Debuggen verwenden zu können.
Gibt es da tatsächlich gar nichts?
> wie du die generierst, ist egal.
Das wäre natürlich prima. Ich lege einfach irgendwelche Signale an und
schon ist das Ding programmiert... ;-)
Aber im Ernst: Natürlich gibt es von TI eine AppNote (swra124.pdf), die
die genauen Vorgänge aufzeigt. Aber ich will das garantiert nicht selber
machen.
> Ich bin jedenfalls nicht willig, $649 für ein EB auszugeben, ...
Das ging mir ähnlich. :-)
Glücklicherweise lässt sich das Teil einigermaßen einfach nachbauen,
wenn man die Peripherie weglässt. Ich habe das jedenfalls gerade gemacht
und kann jetzt das TI USB Dongle mit dem CC1111 ganz hervorragend
programmieren/debuggen.
Falls das noch von Interesse sein sollte, könnt Ihr mich über mein
Profil kontaktieren. Ich schicke Euch dann den Plan.
Hallo Rene, ich bin auch an dem Plan für das prog-interface für CC1110 interessiert - dürfte ich Dich um die Info bitten? - walter.marton@fme.fujitsu.com Danke & Gruß Walter
Würde mich auch extrem intersessieren falls du das noch verschickst Darf ich dich um den Plan bitten? eckoe17@sms.at ist die Adresse Danke
Hallo, ich wäre auch sehr interessiert an dem Plan :-) Es würde mich sehr freuen wenn du ihn an raoul-hoffmann@gmx.de schickst.
Hallo, mich würde es auch interessieren ;-) Bitte an bluedrago@gmx.de Vielen Dank schonmal!
Ok jetzt wäre wohl doch kein Bedarf mehr... das scheint zu funktionieren: http://www.modula.si/cc_flasher/en Hab das Schematic für nen LM317 abgeändert (hatte ich gerade hier..), gelayoutet und geätzt (siehe Anhang, Eagle projekt, aber auch layout und schem als pdfs, keine smd bauteile). Nachdem ich den attiny mehrfach programmieren musste und dachte den code anpassen zu müssen, und letztendlich das firmware image aus der firmware.tar.bz2 auf dem svn (von dort zu erreichen http://sourceforge.net/projects/ccflasher/files/) drauf hatte, erkannte das cc_flaser tool unter linux den programmer auch sofort... Bis jetzt noch kein cc1xxx damit programmiert, aber da das tool den programmer erkennt, bin ich mal zuversichtlich :-)
Update des ccflasher boards.. (z-diode, schöner, freie pins, etc..) Außerdem die benötigte gepatchte Software vom http://sourceforge.net/projects/ccflasher/ svn (hat im Urzustand nicht funktioniert) Sollte noch für cc2430 funktionieren evtl. hab ich da aber was übersehen, da ich es vorallem auf dem cc111x zum funktionieren bringen wollte, also meine Version einfach nur beim cc111x verwenden, falls nichts schiefgehen soll..
Hallo, ich habe ein Problem beim flashen des CC1111 RF Access Points. Ich benutze die Version des cc flashers von bluesceada unter Ubuntu. Das ist die Ausgabe vom cc_flasher: [INFO] searching for 1st cc_flasher [INFO] usb_find_busses: 7 [INFO] usb_find_devices: 14 [TRACE] 007/002 0483/2016 [TRACE] 007/001 1D6B/0001 [TRACE] 006/001 1D6B/0001 [TRACE] 005/004 03EB/0001 [INFO] Found it [TRACE] openning device [TRACE] device openned [INFO] Chip id: 11 = CC1111, version = 03 [INFO] Chip id: 11 = CC1111, version = 03 [INFO] Old MAC: 30 23 CE DD 18 22 F2 B6 Segmentation fault Ich vermute, dass die Meldung "Segmenatation fault" es mit falschem Speicherzugriff zu tun hat. Weis da vielleicht jemand von euch weiter? Oder hat jemand schon mal erfolgreich diesen CC1111 RF Access Point damit geflasht? MFG Harry
so hab es doch selbst lösen können :) das Problem trat auf wegen fehlenden udev Zugriffsrechten. Falls noch jemand dieses problem hat, hier die Lösung. Es musste eine neue udev Regel erstellt werden. /etc/udev/rules.d/60-cc_flasher.rules BUS=="usb", SYSFS{idVendor}=="03eb",\ SYSFS{idProduct}=="0001", \ ACTION=="add", MODE="0666"
hallo zusammen! eine kurze frage an die, die den programmer schon zum laufen gebracht haben: welche firmware verwendet ihr jetzt? geht die "main.hex" aus dem post von bluesceada am 14.10.2010 im root-dir von cc_flasher_mod.zip? mein programmer zickt leider noch rum... fuses auf 0xff und 0xdb sollte ok sein, oder? danke schon mal. gruß max
hat den mittlerweile schon jemand zum Laufen bekommen ? Irgendwie werd ich aus der Umgebung, die bei dem Flasher mitgeliefert wird nicht schlau. Meine Welt ist eher die AVR mit den "normalen" Software-Mitteln, diese ist mir etwas speziell mit Eclipse als IDE. Ein direkt (auch mit AVR-Studio oder den anderen Tools) flash-bares File hab ich bisher nicht entdeckt. (Oder kann ich dann, wenn das Teil aufgebaut ist einfach den 2313 in den STK500 stecken und damit dann dieses main.hex draufbrennen und Gut ist?) Vielleicht denk ich auch einfach nur zu kompliziert............ Welchen 3.3V Regler (ausser dem lm317) für 5Volt Eingangsspannung kann man noch verwenden ? Gruß Andy
Kann mir mal irgendeiner helfen wo ich diesen Sourcecode für den 2313 finde ? Muss ich den erst compilieren ? wenn ja wie ?
ich hab mir jetzt auch endlich einen CC1111 Programmer gebaut um ihn als Packet-Sniffer zu verwenden. Die Hardware gibt es bereits fertig zu kaufen: "USBasp USBISP 3.3V / 5V AVR Programmer USB ATMEGA128 ATMEGA8" Den gibt es bei ebay für 3,07 Euro (inkl. Porto) von "Vatanu" aus Thailand. Der Versand hat bei mir ca. 4 Wochen gedauert. Notwendige Hardware-Änderungen: SMD Brücke am Spannungsregler entfernen und damit von 5V auf 3,3V umstellen (ist so vorgesehen). Der Rest lässt sich alles per Software anpassen, d.h. von ATTiny auf ATMega8 und die Pin-Belegung anpassen. Bei Interesse an der angepassten Software einfach mal melden, dann pack ich alles zusammen. Hab es bisher nur unter Mac OSX getestet. Michael
Danke für die info Michael. ich hab es kurz nach meinem letzten Beitrag aufgegeben. Den Adapter hatte ich nachgebaut, einmal auf einem Steckbrett und dann auf einer Lochraster Platine. Ich habe es jedoch nicht geschafft, den IM-ME damit zu programmieren - weder unter Linux noch unter Windows. Ich hab ständig eine Meldung über Probleme am USB-Bus bekommen. Achja, einen anderen Rechner hatte ich auch probiert. Selbst der Autor dieses CC_Flashers wusste keinen Rat - er meinte nur, das der USB-Bus sehr empfindlich sei und es nur daran liegen kann. Vielleicht mach ich mich nochmal daran und versuch es mit dem CC_Flasher, eine andere Alternative hatte ich danach nicht gefunden. Das ganze Thema war etwas frustierend für mich..........
Michael Dreher schrieb: > Die Hardware gibt es bereits fertig zu kaufen: > "USBasp USBISP 3.3V / 5V AVR Programmer USB ATMEGA128 ATMEGA8" Wie oben schon geschrieben muss die Brücke (0 Ohm SMD Widerstand) zwischen den beiden rechten Pins den Spannungsreglers auf der Rückseite der Platine neben der Beschriftung "5V /3V3 SEL" entfernt werden. Hier noch ein paar Infos für die Verdrahtung: USBasp ISP Pin CC11xx Pin 1 MOSI DD (data) P2_1 2 VCC VCC 5 SS / Reset RST 9 MISO DC (clock) P2_2 8+10 GND GND Die Firmware ist in compilierter Form im angehängten Archiv als "firmware/cc_flasher/cc_flasher_with_conf_USBasp.hex" enthalten, der passende SourceCode ist natürlich auch dabei. Dieser passt für den avr-gcc 4.7.0. Zum Flashen der Firmware des USBasp muss der Jumper J2 (self programming) geschlossen werden und danach wieder geöffnet werden. Folgenden patch musste ich für die Unterstützung des CC1111 auch noch einbringen: http://blog.xorn.org/2010/12/15/cc1111-flasher-e-g-for-ti-chronos-wireless-stick/ Bevor man eine neue Firmware flasht, sollte man mit dem '--read' Kommando (undokumentiert) zuerst aus dem CC11xx auslesen und auch die MAC Adresse sichern. Die Firmware um den CC1111 von der eZ430 Chronos für die TI Packet Sniffer Software zu verwenden hab ich von hier: http://e2e.ti.com/cfs-file.ashx/__key/telligent-evolution-components-attachments/00-155-01-00-00-16-89-37/sniffer_5F00_fw_5F00_ez430_2D00_chronos_5F00_cc1111_5F00_access_5F00_point_5F00_experimental_5F00_2010_2D00_05_2D00_12.zip Besprochen wurde die Firmware in folgenden Diskussions-Thread: http://e2e.ti.com/support/low_power_rf/f/155/t/31259.aspx Das Hex-File hab ich mit folgendem Kommando vom Hex ins Bin Format konvertiert, welches vom CCFlasher benötigt wird: objcopy -I ihex -O binary sniffer_fw_ez430-chronos_cc1111_access_point_experimental_2010-05-12.hex sniffer_fw_ez430-chronos_cc1111_access_point_experimental_2010-05-12.bin Andere objcopy wie z.B. avr-objcopy sollten auch funktionieren. Michael
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.