|
|
|
|
||
|
Canada, BC, North Vancouver
Joined Dec 2010
895 Posts
|
Quote:
The pages are erased before flashing over them, but one thing I am not doing is pading the temporary page buffer to the page size. Based on the examples and docs it didn't seem like this was needed, but maybe it is. If padding it in the .hex file fixes it, I'm surprised there are not more problems reported. Let me know, I will do some more digging. |
|
|
||
|
|
|
|
|
2x more ESC's successfully flashed and tested:
- i posted Mystery Cloud 50A photo earlier: ![]() flashed with rb50a.hex (with SLOW_THROTTLE, BRAKE) - works OK. Looks the same as RedBrick 50A. - Himodel 70A ESC: http://www.himodel.com/electric/HiMo...X-70A-BEC.html - it's the same as RedBrick 200A, just much cheaper. Used birdie70a.hex (again with SLOW_THROTTLE, BRAKE) - works OK, but didn't tested with more than 40A (no spare motor that could take such current). Only problem - MLF package, not so easy to solder pins... |
|
|
|
|
||
|
Italy, Emilia-Romagna, Ferrara
Joined Apr 2009
132 Posts
|
Quote:
Yeah, i've same error if i flash via usb the wii-esc firmware (without verification error) and then the SimonK, all using the wii-esc flash tool. But esc apparently it works properly. Marco |
|
|
|
||
|
|
Quote:
![]() No, srec_cat does not fix it because apparently avrdude automatically skips the 0xFF bytes as an optimization. Or at least that's what it looks like. When writing with avrdude I can see it still skipping over the empty pages despite having filled them in with 0xFF in the hex file. In any case the verify fails in exactly the same place. I also forgot to mention that I looked at the Arduino bootloader and it does appear to pad the pages with 0xFF as part of writing them out. Apparently there is some sort of "page erase" command too. |
|
|
||
|
|
|
|
|
New release of ArduinoUSBLinker v0.8.
Changed some things to make it more compatible with smaller devices (eg. ATmega168 devices). Lower RAM usage, slower default baud rate of 19200 except in MultiWii where it now defaults to whatever baud rate MultiWii is using. I recommend increasing the baud rate to 115200 or 57600 for best performance if your device supports it. Serial port rate can now be changed on the fly (not for MultiWii). Added the ability to store the pin, bit rate, and baud rate settings in EEPROM (not for MultiWii). https://github.com/c---/ArduinoUSBLinker |
|
|
|
|
|
|
|
A Couple of Questions
1. I flashed some RCTImer 10A ESCs with the recommend TGY firmware. They seem to be loosing synch and drop a motor while in operation...which leads to unceremonious drops to the ground. Here's the kicker though. They only seem to be doing this on my Tricopters (tried in two different frames with different brand motors). The same ESCs and firmware in my Hex have no issues and have never dropped a motor in flight. So...is there a different, recommended firmware for these ESCs or, for some reason, is control of a tricopter harder on the ESCs than a quad or higher, thus things loose synch?
2. I have so of the HK Multistar ESCs (10A, 15A, 20A). How do I know which firmware I should try on these? The 'list' only shows the 30A with the KDA (I think) firmware. Is it a guess on which firmware to use or is there a method of which to select? Thanks in advance for inputs... |
|
Latest blog entry: Transplanting a Spektrum Dx4E Rf Deck...
|
|
|
|
||
|
Australia, SA, Renmark West
Joined Sep 2011
390 Posts
|
Quote:
I did control the voltage as well as I could (and redid the test after as I was surprised at the thrust difference) - I used a single Hyperion 4S 3300 at storage level (60% on my Cellpro charger) which is about 15.25V. Both ESCs were calibrated using the sameDX8 but it might be worth doing again. The Tigermotor T40A is claimed to have very low resistance - could that be accounting for the difference? Subsequently I've done some more tests on the RC Timer 3536 with different props and got some very encouraging results with the Gemfan 13x4 wood prop. Next I'll be trying out my iBM 2814Q motors - those or the RC Timers will go in my 2900g quad. The 7kg Octo will be getting the MT4008s. |
|
|
|
|||||
|
Canada, BC, North Vancouver
Joined Dec 2010
895 Posts
|
Quote:
I think the HiModel GX series, the HK-SS, and the Red Brick and Birdie ESCs probably are all made at the same factory. The 50A, 70A, 200A, etc. models are usually _not_ consistent, though. You may find if you order one the next month it will be a different pin arrangement. Quote:
Quote:
Quote:
If it works, let me know. I will add to the spreadsheet.
|
||||
|
|||||
|
|
||
|
|
Quote:
I was using avrdude version 5.11.1 which does not work if you want to try to recreate the issue. My ESC had the 2012-09-30 bs_nfet and I was flashing the latest bs_nfet from git which is a smaller .hex file. I have a feeling it might be worth it to work around the problem if possible because who knows when all the tools will upgrade avrdude. |
|
|
||
|
|
|
|
Belgium
Joined Sep 2004
1,473 Posts
|
Esc - motor - prop compability
For Simon?
manu ![]() Esc - motor - prop compability http://www.rcgroups.com/forums/showp...&postcount=236 |
|
|
|||
|
|
Quote:
Quote:
|
||
|
Latest blog entry: Transplanting a Spektrum Dx4E Rf Deck...
|
|||
|
|
|
|
Austria, OÖ, Aschach an der Steyr
Joined Jun 2011
15 Posts
|
Hallo Simon,
you can also Adding following ESC´s to your spreadsheet: Aeolian Evolution 60A (its the same like the Plush 60A) and Turnigy Plush 60A Esc. I flashed both with the tp_nfet.hex file. and the are all running very fine. |
|
|
|
|
|||
|
Canada, BC, North Vancouver
Joined Dec 2010
895 Posts
|
Quote:
avrdude.stock: verification error, first mismatch at byte 0x0840 0xff != 0x95 It actually seems to be writing the same thing, just verifying incorrectly. The bug seems to be in the optimization for jumping over holes. Flashing unfinished pages is fine, and flashing a small single-part .hex is fine, but when flashing a .hex file with holes or pages with just 0xff, it complains about the parts in the middle that it never flashed containing non-0xff data. This didn't show up before because the main code segment hasn't shrunk since the boot-loader addition until now. The problem is that the writing part still optimizes all-0xff pages away (the same as the address not being specified), but the verification still forgets about it (even with -D(on't erase)), so I don't see a way of working around avrdude's bug unless I make the boot loader try to tidy up after the end of the main segment before avrdude can read it back. It works if we pad it with nops (0x00) instead...or I guess I could just only release new versions when there are enough new features to make it bigger. ![]() Quote:
|
||
|
|||
|
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Discussion Rctimer 30A esc cutting out with KK board | Efliernz | Multirotor Talk | 2 | May 26, 2011 02:20 PM |
| Sold FS: Tricopter Parts- HK401b, Pentium 30A ESC, rctimer 750kv motors | pwu_1 | Aircraft - General - Miscellaneous (FS/W) | 2 | Jan 18, 2011 09:58 PM |
| Sold RCTimer 2826-6 + ESC 30A New in packaging will trade as well Pics Added! | planebldr | Aircraft - Electric - Power Systems (FS/W) | 4 | May 25, 2010 09:54 PM |
| Discussion RCTimer 30A Programmable ESC | hunter7193 | Power Systems | 8 | Jan 02, 2010 02:27 PM |
| For Sale Several New ESC's - 10a, 20a, 30a - Reduced | Callen9345 | Aircraft - Electric - Power Systems (FS/W) | 0 | Apr 20, 2009 02:31 PM |