--
You received this message because you are subscribed to the Google Groups "drones-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to drones-discus...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
For issue #1, I think the firmware upload will work reliably even if it’s over 1MB but the board will then randomly freeze or reboot if the user then tries to configure the board using USB. So people would need to basically never use the USB except for firmware uploads.
For getting the logs we could:
· 5.8Ghz Wifi<->serial adapter although it’s still going to be a lot slower than USB. Maybe we could try to improve the GCSs / vehicle code so that syncing of logs happens more automatically? Maybe if people kept the vehicle powered (perhaps even using a USB connector) the board would remain reliable and so the background sync (via wifi) wouldn’t be too annoying for the user?
· A serial data logger with its own usb connection? So you plug it into the board’s serial port, we then stream the log data to it in flight, then the user can pull it off that datalogger using the logger’s USB port (maybe it also has wifi).
I like the #3 idea, a groupgets (https://groupgets.com/) would surely work with so many different manufacturers needing the chips but the logistics would be very time consuming especially the first time.
-Randy
--
Not to get off topic too much, but even though we get more RAM and MIPS, the flash is limited to 1MB which puts us at our current artificial limit that we are approaching. Doesn't seem like a good long term decision with the current F7 offerings.
Meanwhile, we should probably refer to that be design as something other than PH2 since that is already in production with SOLO and that won't be changing.
PH3?
--
--
--
Craig, for plane we have an is_flying flag that I added a while back.
--
"Is flying would be good for making the battery alarm be quiet... But what if they try and relaunch when its triggered but quiet?"
Great topic for a new thread/issue.
--
--
--
If you are buying in the 100s of them, or more, you should be able to get the rev you want. Call and talk to a sales person. At least for Digikey, I know they will work with you. You can even do scheduled delivery, if you knew you would buy say 250, 4x a year, you'll get the 1000 price each time. The more you buy, the more leverage you have.
--
Looks like it's either serial/uavcan bootloader, or load from uSD card. Pulling the card to download large logs or upload firmware isn't the worst idea.
The limitation seems to be accessing the second bank of flash with USB activity (PA12)... what about a USB mode for file access only, ensuring that code is in the first bank. To upload firmware, you transfer it to the uSD card, then the uSD-only bootloader could take it from there?
--
You received this message because you are subscribed to the Google Groups "drones-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to drones-discus...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
--
I'm in favor of bootload via SD card.
Transfer file over MAVLink (900/433/WiFi) to root dir with specific name that bootlooader checks on next boot. Application later would delete the file if it boots up and that file is present and matches the current running version. That keeps the bootlooader from constantly losing the file on ever boy. Maybe a different file could be used as a flag instead? Details we can figure out later.
Terrain data does file transfer over MAVLink already so many of the blocks are already there, just need to add a FAT32 read file option in the bootlooader. If it won't fit, remove the USB driver in the bootlooader.
Another special file could trigger a factory reset for recovery.
I think that addresses all the concerns we have for removing USB, right? We get boot loading over wireless or wired or via manualy copying file to SD and a recovery option.
The USB at Boot idea I mentioned would be ideal