會員登陸
帳號:

密碼:

記住我



忘記密碼?

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


正在流覽:   1 名訪客



(1) 2 »


UART_Bootloader AN1310 v1.05r for PIC18F 使用問題
新會員
註冊日期:
2013/07/29 17:26
所屬群組:
註冊會員
文章: 7
等級: 1; EXP: 60
HP : 0 / 15
MP : 2 / 230
離線
MicroChip PIC18F8722 Bootloader 使用, 有些問題需要協助

1. PC S/W : Serial Bootloader AN1310 v1.05r.EXE

2. Write Flash Memory
PC Request :
<STX> <0x04> <ADDRESSL><ADDRESSH><ADDRESSU><0x00> <BLOCKSL> [<DATA>…] <CRCL><CRCH> <ETX>

PIC18F8722 Response :
<STX> <0x04> <CRCL><CRCH> <ETX>

發現程式只要小於等於 31 (0x1F) <BLOCKSL> Write 正常無問題
但是程式只要大於等於 32 (0x20) <BLOCKSL> Write 有問題, 由 UART Monitor 發現是 PC S/W 送出之 Data 不完整(有問題)

3. 請各先進協助解決, Bootloader PC S/W bug
.. a. 有其他版本可供測試嗎 ?
.. b. 請原廠修正 Bug, 再提供測試
.. c. 提供 SDK S/W, 自行修正 Bug

2013/07/30 01:04
轉換PDF檔 列印


Re: UART_Bootloader AN1310 v1.05r for PIC18F 使用問題
資深會員
註冊日期:
2009/02/26 09:42
所屬群組:
註冊會員
文章: 327
等級: 16; EXP: 89
HP : 0 / 397
MP : 109 / 11193
離線
1. v1.05r 是最新版本了!
2. 根據PIC18F8722的programming spec, 一個block size的大小是64bytes. 按照您所說BLOCKSL只要大於等於32就有問題? 確定是有等於嗎?

2013/07/30 14:53
轉換PDF檔 列印


Re: UART_Bootloader AN1310 v1.05r for PIC18F 使用問題
新會員
註冊日期:
2013/07/29 17:26
所屬群組:
註冊會員
文章: 7
等級: 1; EXP: 60
HP : 0 / 15
MP : 2 / 230
離線
確定是有等於32 (0x20) <BLOCKSL> Write 才有問題.
有兩組 HEX code 提供, 如下 :
1. PIC18_BootTest_0000_0FBF_OK.hex
於等於 31 (0x1F) <BLOCKSL> Write 正常無問題 .
2. PIC18_BootTest_0000_0FDF_ERROR.hex
等於 32 (0x20) <BLOCKSL> Write 有問題, 由 UART Monitor 發現是 PC S/W 送出之 Data 不完整(有問題) .

3. C:\Microchip Solutions\Serial Bootloader AN1310 v1.05\PC Software\Readme.txt 文件中有提到 :
1. You first need to download and install the Qt 4.6.1 SDK. A copy of this
software can be found at:
Windows - ftp://ftp.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2010.01.exe

此連結已無此檔案, 可否提供新版 SDK 檔案, 以及 轉成執行檔的流程 .
Thanks !

附加檔案:


rar PIC18_BootloaderTestHex.rar 大小: 1.33 KB; 下載次數: 202

2013/07/31 20:47
轉換PDF檔 列印


Re: UART_Bootloader AN1310 v1.05r for PIC18F 使用問題
新會員
註冊日期:
2013/07/29 17:26
所屬群組:
註冊會員
文章: 7
等級: 1; EXP: 60
HP : 0 / 15
MP : 2 / 230
離線
請問 UART Bootloader AN1310 PC S/W 有新版本 ?
或是其他版本 for PIC18Fxxxx ?
還是有其他 解決方法嗎 ?

2013/12/10 02:20
轉換PDF檔 列印


Re: UART_Bootloader AN1310 v1.05r for PIC18F 使用問題
資深會員
註冊日期:
2007/11/05 08:29
所屬群組:
註冊會員
文章: 229
等級: 14; EXP: 14
HP : 0 / 328
MP : 76 / 10510
離線
有沒有可能 configuration bit 影響到 pic 的穩定性
我之前 LVP 沒設 OFF, LVP 腳又沒接對 pic 會常reset...

附加檔案:



gif  config.GIF (16.07 KB)
4050_52a669e4aabe2.gif 308X308 px

2013/12/10 09:14
轉換PDF檔 列印


Re: UART_Bootloader AN1310 v1.05r for PIC18F 使用問題
新會員
註冊日期:
2013/07/29 17:26
所屬群組:
註冊會員
文章: 7
等級: 1; EXP: 60
HP : 0 / 15
MP : 2 / 230
離線
非常感謝, Timijk 提醒, 這部分我有注意到,
原程式(只是測試 Data, 沒有實際程式) Config bit 已經如同提供之資料設定,
我附上之 HEX 檔案, 有哪位先進試過, 可以成功 Boot loader, 請提供 PC 軟件, Bootloader F/W, 或是方法, 非常感謝

2013/12/12 16:31
轉換PDF檔 列印


Re: UART_Bootloader AN1310 v1.05r for PIC18F 使用問題
新會員
註冊日期:
2013/07/29 17:26
所屬群組:
註冊會員
文章: 7
等級: 1; EXP: 60
HP : 0 / 15
MP : 2 / 230
離線
請問 現在有新版 AN1310 bootloader PC(Windows) 程式,解決 HEX 檔案過大 無法正常寫入的問題嗎?

4月26日 18:08:09
轉換PDF檔 列印


Re: UART_Bootloader AN1310 v1.05r for PIC18F 使用問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14499
等級: 73; EXP: 6
HP : 1080 / 1801
MP : 4833 / 76139
離線
請問程式有多大?

Lite C compiler 不行的話就要用 Pro 的 C compiler。使用 Pro 版本可以將低 Code Size 約 30 ~ 40% 的 Code Size.

4月27日 12:05:50
轉換PDF檔 列印


Re: UART_Bootloader AN1310 v1.05r for PIC18F 使用問題
新會員
註冊日期:
2013/07/29 17:26
所屬群組:
註冊會員
文章: 7
等級: 1; EXP: 60
HP : 0 / 15
MP : 2 / 230
離線
使用 Microchip 20幾年, 大都使用 ASM 組合語言, 很少使用 C,
目前的 HEX Code 都比提供的 範例 大很多 ( 單純 Data, 非正式 HEX Code )
PIC18_BootTest_0000_0FBF_OK.HEX 可正常 Bootloader 到 MCU.
PIC18_BootTest_0000_0FDF_ERROR.HEX, Address 0x0FC0 ~ 0x0FDF 無法寫入 MCU.

附加檔案:


zip PIC18_Bootloader.zip 大小: 1.91 KB; 下載次數: 27

4月27日 15:55:54
轉換PDF檔 列印


Re: UART_Bootloader AN1310 v1.05r for PIC18F 使用問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14499
等級: 73; EXP: 6
HP : 1080 / 1801
MP : 4833 / 76139
離線
檢查一下該元件的 .lkr 檔,看一下記憶體的屬性定義。

4月27日 16:20:59
轉換PDF檔 列印



(1) 2 »



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

[進階搜尋]


搜尋
Microchip連結

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