會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





線上程式更新
新會員
註冊日期:
2015/06/15 16:31
所屬群組:
註冊會員
文章: 13
等級: 2; EXP: 38
HP : 0 / 34
MP : 4 / 189
離線
各位大大好
我使用的 MCU是PIC24FV16KM202

1.
現在想用UART來更新程式,
有搜尋到AN1094(bootloader)的說明,
但我的MCU不在他的清單內,不知道是否可用?

2.
另我的UART外接RS485,可以用這種方式更新嗎?

3.
AN1094的Source Code裡,
在Boot24HUART\x86 Host\Debug\中
有一個程式16-Bit Flash Programmer.exe
無法執行,要如何才能讓它執行?

請各位大大協助確認一下.

2015/09/22 17:35
轉換PDF檔 列印


Re: 線上程式更新
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 13899
等級: 72; EXP: 11
HP : 1066 / 1777
MP : 4633 / 67513
離線
1. PIC24FVKM20x 系列 PIC 具有自我燒錄功能(RTSP) 詳細資料參考Data Sheet 第五章的說明,範例程式參考:

EXAMPLE 5-2: ERASING A PROGRAM MEMORY ROW – ‘C’ LANGUAGE CODE
EXAMPLE 5-4: LOADING THE WRITE BUFFERS – ‘C’ LANGUAGE CODE

2. UART 接 RS-485 那對方也要接 RS-485 使用全雙工模式,不可使用辦雙工模式的 RS-485。

2015/09/22 17:54
轉換PDF檔 列印


Re: 線上程式更新
新會員
註冊日期:
2015/06/15 16:31
所屬群組:
註冊會員
文章: 13
等級: 2; EXP: 38
HP : 0 / 34
MP : 4 / 189
離線
感謝版大回覆.

RTSP應是一次寫一ROW的方式.
若是要整個PROGRAM MEMORY寫入的話,適用嗎?

2015/10/01 08:56
轉換PDF檔 列印


Re: 線上程式更新
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 13899
等級: 72; EXP: 11
HP : 1066 / 1777
MP : 4633 / 67513
離線
Microchip 的元件的燒錄基本上有兩種模式:

1. ICSP (In-Circuit Serial Programming) 模式: PICkit3 , ICD3 之類的燒錄器式菜用此模式做 IC 的程式燒錄。

2. RTSP (Real-Time Self Programming) 模式: 如 Bootloader 使用的方式。因為 RTOS 的燒錄方式需有一段程式必須被執行且不能被改寫,所以用 RTOS 的方式只能換掉抹些區域的程式,至少燒錄成室本身是無法被置換的。除非使用 dsPIC33EP 部份有 Dual Pannel 的 Flash Memory 的元件。

2015/10/01 10:32
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
線上教學影片
網頁捷徑
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088221 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project