It is currently Wed May 22, 2013 6:15 am
       


All times are UTC + 1 hour




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: Upload+Start Probleme PC via Bluetooth zum RP6
PostPosted: Wed May 26, 2010 7:43 pm 
Offline
New User

Joined: Wed May 26, 2010 4:58 pm
Posts: 3
Hi

Habe mit 2x F2M03GX Modulen + 1x FT232R USB UART eine Bluetooth Verbindung zwischen PC und RP6 realisiert.
Die Board ID´s werden korrekt erkannt. Doch bei Upload+Start ändert der RP6Loader die Baud-Rate, was zum Verbindungsabbruch führt.

- Wie kann ich configuration commands für die F2M03GX Module in den RP6Loader bzw. in die Bootloader der Boards
einbinden um die Baud-Rate von 38400 auf 500000 setzen?

- Oder ist es möglich gleich mit 500000baud zu arbeiten?


Top
 Profile E-mail  
 
 Post subject: Re: Upload+Start Probleme PC via Bluetooth zum RP6
PostPosted: Thu May 27, 2010 7:42 am 
Offline
Administrator
User avatar

Joined: Fri Mar 25, 2005 6:19 pm
Posts: 1378
Location: NRW
Hallo,

das ist ohne eine Änderung am Programm selbst nicht möglich.
(es haben ja nur sehr sehr wenige Anwender ein Bluetooth Modul dazwischen)

Du kannst nur die 500k Baud komplett deaktivieren und die ganze Zeit bei 38400 bleiben.
(in den RP6Loader Optionen "Force Low Speed" aktivieren).
Dann sollte der Upload funktionieren, nur etwas langsamer.


MfG,
SlyD


Top
 Profile E-mail  
 
 Post subject: Re: Upload+Start Probleme PC via Bluetooth zum RP6
PostPosted: Thu Jul 01, 2010 8:38 am 
Offline
New User

Joined: Thu Jul 01, 2010 8:27 am
Posts: 3
Ich habe kein Bluetooth aber ein Funkmodul installiert um mit dem Bot kommunizieren zu können, während er "unterwegs" ist. Das funktioniert ganz gut, aber leider kann sich der RP6Loader nicht über diese Funkmodule mit dem Bootloader verbinden. Ich vermute, daß dies an den Einstellungen (Baud, Bit, Parity) etc... liegt.

Das dies wohl nur mit einer Programmänderung des Bootloaders möglich ist, war mir schon fast klar, aber die Parameter müssen auf beiden Seiten eingestellt werden können. Gibt es eine Möglichkeit an den Code für die Bootloader zu kommen um hier die Initialisierung der Funkmodule einbauen zu können ? Und wie sieht das auf der RP6Loader-Seite aus. Schön wäre hier vielleicht eine Konfigurationsdatei, wo die Parameter eingetragen werden können, denn einfach nur Low-Speed und High-Speed ist ein bißchen dünn, nicht ? 8)

schöne Grüße
T.


Top
 Profile E-mail  
 
 Post subject: Re: Upload+Start Probleme PC via Bluetooth zum RP6
PostPosted: Thu Jul 01, 2010 11:42 am 
Offline
Administrator
User avatar

Joined: Fri Mar 25, 2005 6:19 pm
Posts: 1378
Location: NRW
Hallo,

die Bootloader laufen alle mit 38400 Baud oder 500k, es ist sehr wenig Platz im Bootsektor der AVRs daher wurde das nur grob einstellbar gehalten.
Ja sicher man hätte noch sowas einbauen können aber dazu war damals 2007 während der Entwicklung keine Zeit mehr (den Bootloader können ja nur wenige Anwender selbst updaten mangels AVR-ISP... daher auch keine nachträglichen Änderungen).

Die Baudrate wird wenn "Low Speed erzwingen" aktiviert ist NICHT umgeschaltet und bleibt bei 38400 Baud (-8N1). Das sollte also kein Problem sein wenn Dein Funkmodul das schafft.

Hast Du den Reset Pin vom RP6 an RTS angeschlossen (zwingend notwendig, kann auch sein das Dein Funkmodul das invertiert dazu gibts auch eine Option im RP6Loader)?

MfG,
SlyD


Top
 Profile E-mail  
 
 Post subject: Re: Upload+Start Probleme PC via Bluetooth zum RP6
PostPosted: Thu Jul 01, 2010 8:24 pm 
Offline
New User

Joined: Thu Jul 01, 2010 8:27 am
Posts: 3
vielen Dank, das hilft schon mal weiter. 38400 Baud schafft das Modul, ist aber die Obergrenze. Der Rest ist sicher 8N1, oder ?!

RTS hab ich noch nicht verdrahtet. Das ist aber am Funkmodul ein Eingang. Müßte ich hier nicht das CTS Signal an RESET schalten, da RESET ja ein Eingang am Controller ist ? Der Reset-Pin am Controller wird doch sicher vom RP6-Loader angesteuert und nicht umgedreht, oder ?

Am PC hab ich ein komplettes Modul, welches USB mit nem FT232 umsetzt und den Funkchip direkt ansteuert. Da ist weder RTS noch CTS angeschlossen. Reicht es, das auf dem RP6 zu tun?


Top
 Profile E-mail  
 
 Post subject: Re: Upload+Start Probleme PC via Bluetooth zum RP6
PostPosted: Fri Jul 02, 2010 11:20 am 
Offline
Administrator
User avatar

Joined: Fri Mar 25, 2005 6:19 pm
Posts: 1378
Location: NRW
> Der Rest ist sicher 8N1, oder ?!

Das schrieb ich ja schon.


>Das ist aber am Funkmodul ein Eingang.

Ich habe von der "Host"/PC Seite gesprochen - das Funkmodul soll ja eine RS232 Verbindung transparent weiterleiten - RTS ist PC seitig immer ein Ausgang.
Über welchen Pin genau das nun auf der Geräteseite ankommt ist egal - der Pin wird ja einfach nur als Reset Ausgang verwendet.

Ohne das funktioniert KEIN Bootloader! Es muss zwingend irgendwie das aktuell laufende Programm (das ja nix von dem Bootloader weiss!) gestoppt werden und das geht nur über einen Reset.

> Reicht es, das auf dem RP6 zu tun?

Nein.
Keine Ahnung was Du da für nen Funkmodul / USB Adapter am PC hast aber kann man bestimmt irgendwie modifizieren.

MfG,
SlyD


Top
 Profile E-mail  
 
 Post subject: Re: Upload+Start Probleme PC via Bluetooth zum RP6
PostPosted: Fri Jul 02, 2010 1:46 pm 
Offline
New User

Joined: Thu Jul 01, 2010 8:27 am
Posts: 3
Hallo...

nochmal danke und sorry daß ich mich so anstelle :)

geht dann wohl doch nicht so wie ich mir das dachte. Ich benutze EasyRadio-Module, auf PC-Seite mit nem Fertigmodul, welches USB mit nem FT232BM an das EasyRadio-Modul anschließt. Der RTS-Pin des Chips ist leider nicht verschaltet, was man sicher irgendwie ändern könnte...

Aber nach Studium der EasyRadio-Manuals werden die Handshake-Signale nicht durchgereicht. Der CTS Eingang (Busy) und der RTS-Ausgang (Host Ready) dienen lediglich zum Handshake des Easy-Radio-Moduls mit dem jeweils angeschlossenen Host... :(

Muß mir da wohl was anderes einfallen lassen.

schöne Grüße
T.


Top
 Profile E-mail  
 
 Post subject: Re: Upload+Start Probleme PC via Bluetooth zum RP6
PostPosted: Fri Jul 02, 2010 7:06 pm 
Offline
Administrator
User avatar

Joined: Fri Mar 25, 2005 6:19 pm
Posts: 1378
Location: NRW
viewtopic.php?f=19&t=977&p=4122
viewtopic.php?f=19&t=661

Mit nem XBEE Modul oder Bluetooth sollte das relativ problemlos funktionieren.
Aber immer schön auf richtige Pegelwandlung (3.3V <-> 5V bzw. seltener 5 TTL <-> 12V RS232) achten!

MfG,
SlyD


Top
 Profile E-mail  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group