1MB Grenze des PIXHAWK mit AC 3.4 fast erreicht.

gervais

Ich brauche mehr Details
#1
Wie ich bereits im PIXHAWK 2 Thread erwähnt habe, ist AC langsam selbst für den PIXHAWK zu fett geworden.

Aktuell eine informative Zusammenfassung zur 1MB Grenze des PIXHAWK von Randy:


This is a discussion for the 1MB flash limit issue so that we can consolidate any discussions and concerns about it in one place.

To give some background, all Pixhawk (and compatible) boards use STMicroelectronics's STM32F427 as their main CPU. This CPU is advertised as having 2MB of flash space (flash is where the ardupilot software is held) but we have discovered that early revisions of this CPU (RevA and RevB) have a hardware problem and can actually only hold 1MB and if we use more than that they start exhibiting USB communication problems.

Now currently APM:Copter-3.4 is 0.9MB so it's under the limit but as we add new features it grows and if it grows above 1MB users will find they can't reliable connect the ground station to the board using a USB cable (wireless would still work) which could make it very difficult to configure the board, download logs, etc.

We think many boards (perhaps most boards) out there are RevA or RevB which suffer from this problem. All the boards on my desk have this problem and you can check your board by following the instruction also shown in the video:

Ensure your Pixhawk (or compatible) is loaded with a recent version of ardupilot (like APM:Copter-3.3.x)
Connect with the Mission Planner
Go to the Terminal screen and select "NSH" on the drop-down on the left, then push the little green connect button beside the drop-down
type "ver all" and press Enter quickly into the terminal (the "Overtime in task 19" causes the MP some troubles)
look for the "WARNING! Revision Y has a silicon errata".

Some very recent boards do not suffer from this problem. For example all Solo's are fine as are the XRacer (aka PixRacer) boards.

Before panic ensues I'd like to say that although APM:Copter-3.3.2 is already 90% of this limit, remember we've just done a release and we will put effort into keeping the code size under 1MB. So for example, I can guarantee that APM:Copter-3.4 will fit and hopefully Copter-3.5 too.

Still, when you're shopping for your next Pixhawk you may consider asking the manufacturer if they are using the latest Rev3 STM32F427 processor.

http://diydrones.com/forum/topics/pixhawk-1mb-flash-limit?id=705844:Topic:2151414&page=1#comments

Also schon mal fleißig für den Nachfolger sparen. Der XRacer und SOLO sind hier übrigens nicht betroffen.
 

flying_pit

Geht nicht..gibt´s nicht!
#2
derzeit 780kb...da sollte noch etwas Luft sein ...:eek: , bis zur 3.5 oder darüber...außerdem wird der Code ja regelmäßig "ausgemistet"...ich denke für die meisten wird es erst zum nächsten Weihnachten aktuell...ne neue FC, fraglich ist nur ob die Copy-Spezi´s in China das auch so sehen...ich glaub´s eher nicht. (erstmal müssen die 2te oder 3te Wahl STM-Bestände auf den Markt) :)
 

gervais

Ich brauche mehr Details
#3
fraglich ist nur ob die Copy-Spezi´s in China das auch so sehen...ich glaub´s eher nicht. (erstmal müssen die 2te oder 3te Wahl STM-Bestände auf den Markt) :)
Da stimme ich Dir zu. Wie immer. Meine chinesischen Freunde haben indes schon heute hektisch mit ihren Lieferanten telefoniert (Natürlich primär um die Preise zu drücken)

Übrigens: In Bulgarien wird heute sicher mindestens ein Piccolo geköpft.:D
 

flying_pit

Geht nicht..gibt´s nicht!
#4
Übrigens: In Bulgarien wird heute sicher mindestens ein Piccolo geköpft.:D
Nun, Nick macht nen guten Job, die haben also auch allen Grund dafür. Natürlich weis man nie, solange die Quellen nicht exakt bekannt sind, was für CHip´s man in die Hand bekommt, aber ich kaufe z.B. direkt bei Farnell, dort bin ich mir sicher keine 3x durch die Endkontrollen gefallene IC´s zu bekommen. War eigentlich schon immer meine Befürchtung das "billig" sich irgendwann mal rächt. :eek: , dumm wäre es nur wenn es ein generelles Herstellerproblem von STM wäre. (Hast du mal den AUAV geprüft?)
 

flying_pit

Geht nicht..gibt´s nicht!
#6
ok, also ich denke auch das 99% von uns betroffen sind, naja, egal,ich denke mal da wird auch nächsten Jahr noch nicht die Grenze von 1MB erreicht werden, obwohl ich eigentlich schon auf "Precision Landing" warte, hab ja ni umsonst das IRLock schon hier rumliegen. Danach werd ich die ollen PIX-FC´s eh entsorgen bzw unserem Nachwuchs günstig zur Verfügung stellen. :eek:
 

gervais

Ich brauche mehr Details
#13
Na, dem widerspreche ich. Nach Sichtung meines FC Archivs werden es eher 100% sein, abzüglich 25 Stck. PixRacer. Test kann man sich auch sparen (falls nicht verbaut), die Rev. steht immer auf dem STM.



Den Blick kann man sich aber auch sparen: Mich würde wundern, wenn jemand eine rev. 3 findet. (Die gezeigte stammt vom PixRacer Muster)

Trag´s mit Fassung....
Allerdings.

Als Randy diese Geschichte nochmal aufgewärmt hat (WDTW) und die Konsequenzen erläutert hat, hat er augenscheinlich nicht damit gerechnet, dass dies User beunruhigen würde. ( Oder es steckte eine ganz andere Idee dahinter..Verschwörungstheorie ) Mit der Schadensbegrenzung ist ja auch schon begonnen worden. Das hier ist natürlich auch albern:
Still, when you're shopping for your next Pixhawk you may consider asking the manufacturer if they are using the latest Rev3 STM32F427 processor.
Die einzige Folge: Es hagelt Anrufe beim 3DR Support, und es gibt Ärger.

Ich hab es auch nur aufgegriffen, damit mal wieder Leben in die Bude kommt.

Der ursprüngliche Titel war auch (Gruß an Peter)

Warning! Warning! Warning! PIXHAWK STM defekt, man hat uns Schrott angedreht !

:p:p:p
 
Zuletzt bearbeitet:
FPV1

Banggood

Oben Unten