發(fā)布成功
需要一個PIC18F46K80基于CAN通訊在線升級的bootload程序,情況如下:上位機我已經(jīng)做好了,當(dāng)然你也可以做在線升級的上位機和與之相對應(yīng)的bootload程序。
我做好的上位機需要的bootload程序是這樣的:判斷是否需要在線升級,如果不需要在線升級,則跳轉(zhuǎn)到應(yīng)用程序代碼部分,即執(zhí)行應(yīng)用程序;如果需要在線升級,則向上位機發(fā)送0xEF和0x01。
上位機接收到這個信息后,表明進入在線升級模式成功,這時點擊開始燒錄,上位機會將在線升級的程序代碼下載到芯片里,當(dāng)下位機接收到應(yīng)用程序這些代碼,將這些代碼覆蓋以前的應(yīng)用程序代碼部分,同時向上位機發(fā)送0xEF、0x01、0、0、0、0、0、0xEE。此外,上位機盡可能用VB編程。
如果有做過的或者會做的請電話聯(lián)系我,謝謝。
1、我愛方案網(wǎng)是會員制服務(wù),服務(wù)商通過競標(biāo)后即可聯(lián)系雇主;
2、項目預(yù)算與報價不代表最終成交價格,成交價以雙方協(xié)商為準(zhǔn);
3、平臺提供設(shè)計項目對接服務(wù),希望促成高效合作,對交易雙方不收取傭金,謝謝留意!