AVR avrdude stk500v2_ReceiveMessage(): timeout, Bootloader Huh?











up vote
0
down vote

favorite












I am using stk500v2bootloader that I have modified to accomodate RS485 to my electronic device.



When I program a .hex file via avrdude.exe, it programs one of my .hex files successfully. But if program another similar but larger .hex file, it programs the .hex file for a few seconds and then stops giving message:




R.00V2....BOOTLOADER HUL?....

stk500v2_ReceiveMessage(): timeout.




enter image description here










share|improve this question
























  • The "Huh" message that AVRDUDE is receiving from your bootloader makes it seem like your bootloader is using some kind of non-standard ASCII-based protocol, and also it doesn't understand the messages that AVRDUDE is sending to it. You need to find a bootloader that is compatible with AVRDUDE, or if this one is, then carefully read its documentation to understand what options to pass to AVRDUDE so that AVRDUDE will use the right protocol when talking to the bootloader.
    – David Grayson
    2 days ago










  • Thanks. That is the weird thing. I did not change anything except add control for RS485 Tx/Rx control pin. The bootloader is working fine for all RS232 comms (before adding RS485 comms) and the RS485 version works for .hex file for similar project to the one that gives this error. The one that does not work is just a larger .hex file but still no where close to maximum flash size etc for ATmega2560V. Baffled...
    – user10552007
    2 days ago















up vote
0
down vote

favorite












I am using stk500v2bootloader that I have modified to accomodate RS485 to my electronic device.



When I program a .hex file via avrdude.exe, it programs one of my .hex files successfully. But if program another similar but larger .hex file, it programs the .hex file for a few seconds and then stops giving message:




R.00V2....BOOTLOADER HUL?....

stk500v2_ReceiveMessage(): timeout.




enter image description here










share|improve this question
























  • The "Huh" message that AVRDUDE is receiving from your bootloader makes it seem like your bootloader is using some kind of non-standard ASCII-based protocol, and also it doesn't understand the messages that AVRDUDE is sending to it. You need to find a bootloader that is compatible with AVRDUDE, or if this one is, then carefully read its documentation to understand what options to pass to AVRDUDE so that AVRDUDE will use the right protocol when talking to the bootloader.
    – David Grayson
    2 days ago










  • Thanks. That is the weird thing. I did not change anything except add control for RS485 Tx/Rx control pin. The bootloader is working fine for all RS232 comms (before adding RS485 comms) and the RS485 version works for .hex file for similar project to the one that gives this error. The one that does not work is just a larger .hex file but still no where close to maximum flash size etc for ATmega2560V. Baffled...
    – user10552007
    2 days ago













up vote
0
down vote

favorite









up vote
0
down vote

favorite











I am using stk500v2bootloader that I have modified to accomodate RS485 to my electronic device.



When I program a .hex file via avrdude.exe, it programs one of my .hex files successfully. But if program another similar but larger .hex file, it programs the .hex file for a few seconds and then stops giving message:




R.00V2....BOOTLOADER HUL?....

stk500v2_ReceiveMessage(): timeout.




enter image description here










share|improve this question















I am using stk500v2bootloader that I have modified to accomodate RS485 to my electronic device.



When I program a .hex file via avrdude.exe, it programs one of my .hex files successfully. But if program another similar but larger .hex file, it programs the .hex file for a few seconds and then stops giving message:




R.00V2....BOOTLOADER HUL?....

stk500v2_ReceiveMessage(): timeout.




enter image description here







avr avrdude






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 2 days ago









lagom

3,31651736




3,31651736










asked 2 days ago









user10552007

1




1












  • The "Huh" message that AVRDUDE is receiving from your bootloader makes it seem like your bootloader is using some kind of non-standard ASCII-based protocol, and also it doesn't understand the messages that AVRDUDE is sending to it. You need to find a bootloader that is compatible with AVRDUDE, or if this one is, then carefully read its documentation to understand what options to pass to AVRDUDE so that AVRDUDE will use the right protocol when talking to the bootloader.
    – David Grayson
    2 days ago










  • Thanks. That is the weird thing. I did not change anything except add control for RS485 Tx/Rx control pin. The bootloader is working fine for all RS232 comms (before adding RS485 comms) and the RS485 version works for .hex file for similar project to the one that gives this error. The one that does not work is just a larger .hex file but still no where close to maximum flash size etc for ATmega2560V. Baffled...
    – user10552007
    2 days ago


















  • The "Huh" message that AVRDUDE is receiving from your bootloader makes it seem like your bootloader is using some kind of non-standard ASCII-based protocol, and also it doesn't understand the messages that AVRDUDE is sending to it. You need to find a bootloader that is compatible with AVRDUDE, or if this one is, then carefully read its documentation to understand what options to pass to AVRDUDE so that AVRDUDE will use the right protocol when talking to the bootloader.
    – David Grayson
    2 days ago










  • Thanks. That is the weird thing. I did not change anything except add control for RS485 Tx/Rx control pin. The bootloader is working fine for all RS232 comms (before adding RS485 comms) and the RS485 version works for .hex file for similar project to the one that gives this error. The one that does not work is just a larger .hex file but still no where close to maximum flash size etc for ATmega2560V. Baffled...
    – user10552007
    2 days ago
















The "Huh" message that AVRDUDE is receiving from your bootloader makes it seem like your bootloader is using some kind of non-standard ASCII-based protocol, and also it doesn't understand the messages that AVRDUDE is sending to it. You need to find a bootloader that is compatible with AVRDUDE, or if this one is, then carefully read its documentation to understand what options to pass to AVRDUDE so that AVRDUDE will use the right protocol when talking to the bootloader.
– David Grayson
2 days ago




The "Huh" message that AVRDUDE is receiving from your bootloader makes it seem like your bootloader is using some kind of non-standard ASCII-based protocol, and also it doesn't understand the messages that AVRDUDE is sending to it. You need to find a bootloader that is compatible with AVRDUDE, or if this one is, then carefully read its documentation to understand what options to pass to AVRDUDE so that AVRDUDE will use the right protocol when talking to the bootloader.
– David Grayson
2 days ago












Thanks. That is the weird thing. I did not change anything except add control for RS485 Tx/Rx control pin. The bootloader is working fine for all RS232 comms (before adding RS485 comms) and the RS485 version works for .hex file for similar project to the one that gives this error. The one that does not work is just a larger .hex file but still no where close to maximum flash size etc for ATmega2560V. Baffled...
– user10552007
2 days ago




Thanks. That is the weird thing. I did not change anything except add control for RS485 Tx/Rx control pin. The bootloader is working fine for all RS232 comms (before adding RS485 comms) and the RS485 version works for .hex file for similar project to the one that gives this error. The one that does not work is just a larger .hex file but still no where close to maximum flash size etc for ATmega2560V. Baffled...
– user10552007
2 days ago

















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














 

draft saved


draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53344447%2favr-avrdude-stk500v2-receivemessage-timeout-bootloader-huh%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes
















 

draft saved


draft discarded



















































 


draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53344447%2favr-avrdude-stk500v2-receivemessage-timeout-bootloader-huh%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Create new schema in PostgreSQL using DBeaver

Deepest pit of an array with Javascript: test on Codility

Costa Masnaga