摘要:上位機是是用和開發(fā)地一款上位機。無論是在頭部,還是底部,不需要任何改動,都能完美支持。和之間通信是用自定義的協(xié)議。升級應(yīng)用程序時,接線如圖端運行上位機,用戶板是的硬件板,預(yù)燒了。使用最好的芯片,信號有隔離,外殼是鋁合金。
了解更多關(guān)于bootloader 的C語言實現(xiàn),請加我Q扣: 1273623966 (驗證信息請?zhí)?bootloader),歡迎咨詢或定制bootloader(在線升級程序)。
應(yīng)客戶要求, 將PIC16 bootloader之UART bootloader - GeekyGeek - 博客園 (cnblogs.com)這款bootloader移植到PIC18上了,其實我早就想移植到PIC18,但是一直忙,就一直拖。現(xiàn)在客戶有要求,找不到理由繼續(xù)拖延了。
? ? ? ?bootloader 是三層架構(gòu),應(yīng)用層和驅(qū)動層隔離了,移植比較簡單也很順利。
? ? ? ? bootloader 上位機是zFlash, zFlash是用C#和Visual Studio開發(fā)地一款bootloader上位機。支持Intel-hex格式, 也支持Motolora S-Record格式。無論bootloader是在頭部,還是底部,不需要任何改動,都能完美支持。界面簡潔,使用簡單。zFlash和bootloader 之間通信是用自定義的協(xié)議。
?
? ? ? ? 此bootloader使用的通信接口是UART, 是串口RS232通信。升級應(yīng)用程序時,接線如圖:
?
? ? ? ? PC端運行bootloader 上位機zFlash, 用戶板是PIC18的硬件板,預(yù)燒了bootloader。 PC與目標板之間通過USB-2-RS232適配器通信。我使用的是自己親手打造的工業(yè)級適配器Z-Box R01A。 Z-Box R01A 一頭是方口USB,USB線扣有保護作用的磁珠。另一頭是DB9。使用最好的芯片,信號有隔離,外殼是鋁合金。是專為工業(yè)場所設(shè)計的USB-2-RS232。
? ? ? ? ? 此PIC18 bootloader 是在flash的頭部,應(yīng)用程序是在flash底部。升級應(yīng)用程序時,LCD1602 可以實時顯示升級進度。
?
?
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/125671.html
摘要:總線掛載的外設(shè)有等。外設(shè)地址映射片上外設(shè)區(qū)分為三條總線,根據(jù)外設(shè)速度的不同,不同總線掛載著不同的外設(shè),掛載低速外設(shè),和掛載高速外設(shè)。 第二章 STM32資源介紹 2...
閱讀 3788·2023-01-11 11:02
閱讀 4294·2023-01-11 11:02
閱讀 3113·2023-01-11 11:02
閱讀 5229·2023-01-11 11:02
閱讀 4788·2023-01-11 11:02
閱讀 5564·2023-01-11 11:02
閱讀 5366·2023-01-11 11:02
閱讀 4063·2023-01-11 11:02