Auf dieser Eingangsseite jetzt nur in Kürze für was dieses Repository 'gut' ist:
Die zweite Seite beschäftigt sich mit V-USB und sehr faszinierend hier ist, dass dort auch ein Bootloader für eben V-USB zur Verfügung gestellt wird. Dieser Bootloader hat gegenüber diesem UART-Bootloader folgende Vorteile:
Die Nachteile des V-USB Bootloaders sind dann auch die Vorteile des UART-Bootloaders:
Der Bootloader kann entweder zur Not (weil kein Programmer verfügbar ist) mit einem Arduino oder einem Programmer geflasht werden. Hierfür sind die Einstellungen im wohl selbsterklärenden Makefile entsprechend zu setzen. Um dieses bewerkstelligen zu können, muß aus einem Arduino ein Programmer gemacht werden und hierfür ist dann in diesem Repository auch die Firmware für einen Arduino / AVR gegeben. Für ein grundsätzliches Arbeiten mit CH32V003, der Installation einer Toolchain und dem Aufbau eines DIY Programmers / Selbstbauprogrammers gibt es diese Seite (im Aufbau befindlich, aber schon einiges enthalten): Das dieser Text hier noch keine Dokumentation ist, ist dann auch das noch große (und sehr ungeliebte) ToDo für diese Seite. Für denjenigen, der das dennoch aufbaut: br> Viel Spaß damit! PS: auch wenn der Autor wie beschrieben kein Fan von Arduino ist, hat er dennoch Patches ausgearbeitet, mit denen es möglich ist, einen CH32V003 auch komfortabel und wie von einem UNO oder Nano gewohnt, den Chip zu flashen. Hier ist auch die Doku noch das große ToDo... in der Hoffnung auf ein "coming soon" |
-
Notifications
You must be signed in to change notification settings - Fork 0
Ein serieller UART Bootloader im Stile von Arduino UNO / Nano und dazugehörendem Flasherprogram. Linux only: sorry
License
jjflash65/ch32v003-serial-bootloader-uart
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Ein serieller UART Bootloader im Stile von Arduino UNO / Nano und dazugehörendem Flasherprogram. Linux only: sorry
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published