:::

論壇索引


Board index » All Posts




Re: MPLAB IPE, command line
#1
資深會員
資深會員


IPE command line interface有加速版本,我用PICkit 3測試過燒PIC18F26K20,從18秒減少到12秒,大概少1/3 的時間。

因為用PICKit 4燒Hex因為<1秒,速度加快的改變看不出來。我就沒測了。

但是command line interface開啟IPE的時間是少不了的的。

加速版本的command line interface如果您想知道的話,我下週一再回覆您。

發表於: 今天 19:54
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
頂部


Re: MPLAB IPE, command line
#2
新會員
新會員


Hi GodBlessU

IPE 是5.4


更正

2. IPE Command line: 扣掉開啟 IPE 的時間,大約 10 秒.

時間應該是卡在每下一次command line 都會開 IPE


有機會加速每次下COMMAND LINE ( 從下COMMAND 到燒完) 的總時間 嗎?

我的應用是
在工廠燒MCU 時,, 因每個MCU的HEX 檔的內容會略為不同.
因此我會用程式去修改HEX的部分內容
然後 用程式, 去CALL COMMAND LINE, HEX檔就帶我改過的
但燒錄時間太長, 不合成本效益...
不知有無方式可加速 ?

或者 是否能幫忙反應給原廠 看看能不能提供新的COMMAND LINE TOOL??

發表於: 今天 17:20
頂部


使用PIC16F1937, MPLAB x IDE宣告bit問題
#3
新會員
新會員


不好意思問一個愚笨的問題
單純在MPLAB x IDE宣告bit
Build code會出現下列問題,
main.c:53:1: error: unknown type name 'bit'
請問會是哪裡要選設bit定義嗎? 還是....
請賜教,感謝~

發表於: 今天 16:56
頂部


Re: MPLAB IPE, command line
#4
資深會員
資深會員


原本我是使用PICKit 3做測試, 為了要跟您一樣, 我這次換了PICKit 4.

兩者的差異在於, PICKit 3是使用HID class, 速度64K/sec. PICKit 4是使用WinUSB driver, 速度可以到1.2MByte/sec.

下面是我測試燒錄PIC18F26K20 (64KByte)的數據.

1. IPE : 1秒
2. IPE Command line 呼叫 IPE : 扣除開啟IPE的時間後, 也是1秒

我們兩個的IPE command line時間差很多(你的10秒, 我的一樣是1秒)~ 兩個應該一樣, 不應該差這麼多, 這不make sense.

請問您的MPLAB X IPE版本? 還有您是怎麼算IPE command line所需要的時間? 我是從附圖紅色框Device Erasing的時間開始計算~

Attach file:



jpg  Programming Time by IPE command line.jpg (74.47 KB)
5477_5f6473cbde313.jpg 618X377 px

發表於: 今天 16:18

Edited by GodBlessU on 2020年09月18日 16:46:23
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
頂部


問題: 不連續的IO,有沒有什麼語法可以達成連續的方法
#5
新會員
新會員


請教一下,
使用PIC16F1937 MCU,
硬體規劃總共有24支不連續的IO,
有沒有什麼語法定義可以達成使用for迴圈,
做到連續指定到對應IO的方法?

發表於: 今天 15:50
頂部


Re: MPLAB IPE, command line
#6
新會員
新會員


我是用 PIC16F18346 (56KByte), .

下面是我的測試結果 (PICKit 4)

1. IPE 燒錄時間:扣掉開啟 IPE 的時間,大約 1 秒
2. IPE Command line: 扣掉開啟 IPE 的時間,大約 10 秒.

用 IPE 燒的時間 反而是快很多..

看美國論壇的討論... 目前是沒加快的方式了嗎???

發表於: 今天 14:02
頂部


Re: MPLAB IPE, command line
#7
資深會員
資深會員


因為我手上沒有PIC16F18345(28KByte), 所以我使用PIC18F26K20(64Kbyte)來做測試.

下面是我的測試結果(PICKit 3)

1. IPE 燒錄時間: 扣掉開啟IPE的時間, 大約18秒
2. IPE Command line: 扣掉開啟IPE的時間, 大約14秒.

雖然每次使用IPE command line都會啟動MPLAB X IPE, 但是以Erase/Program/Verify的時間, command line還是快一點.

以下是美國論壇的相關討論

https://www.microchip.com/forums/m948727.aspx

之前您有提到過MPLAB X IDE/IPE是否有相關的Dll可以透過您們自己的寫程式呼叫調用來做燒錄. 是有的, 叫做mdbCOR.

您可以參考一下下面MPLAB X SDK網站來下載.

http://www.opensource4pic.org/content ... t/mplab-x-sdk-mplab-x-ide

這部分我沒有測試過, 您可以參考一下~

Attach file:



jpg  PIC18F26K20_Flash_64KB_Prgramming_Time_18sec_IPE.jpg (82.53 KB)
5477_5f642c4c69ab9.jpg 747X605 px

發表於: 今天 11:39
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
頂部


Re: MPLAB IPE, command line
#8
新會員
新會員


我用的是 PIC16F18346

發表於: 今天 8:56
頂部


Re: MPLAB IPE, command line
#9
資深會員
資深會員


請問您使用的MCU是哪一顆? 跟flash的大小有關係.

發表於: 昨天 22:29
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
頂部


Re: MPLAB IPE, command line
#10
新會員
新會員


Hi GodBlessU ,

請問您用 command line 燒錄 hex 的時間要多久? => 大約10秒

或者是先把 IPE 開啟,之後用 command line 燒也縮短開啟時間. => 先開啟IPE 再用 command line, 燒錄時間也差不多長

發表於: 昨天 15:17
頂部



(1) 2 3 4 ... 7289 »



:::

Microchip連結

http://elearning.microchip.com.tw/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

課程 - 台北教育訓練中心
課程 - 新竹教育訓練中心
課程 - 高雄教育訓練中心
教育訓練中心介紹
購買 - 實驗工具
臺灣實驗板介紹與資源