Re: MPLAB IPE, command line
|
||||
---|---|---|---|---|
資深會員
|
如果只是燒錄EEPROM的話, IPECMD command line也有Program Device Region的參數可以設定只寫入EEPROM, 請參考附圖.
發表於: 2020/9/21 14:27
|
|||
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
|
||||
|
Re: MPLAB IPE, command line
|
||||
---|---|---|---|---|
資深會員
|
請參考一下MPLAB X IDE安裝路徑下的Readme for IPECMD.htm中有提到 IPECMDBoost
, 如附圖. MPLAB X IDE的SDK我沒使用過, 所以無法跟您分享. 請問您的產品要燒多少數量, PICKit 3建議在開發階段做燒錄測試使用, 如果要燒錄大量建議使用production utility, 例如PM3.
發表於: 2020/9/21 10:18
|
|||
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
|
||||
|
Re: MPLAB IPE, command line
|
||||
---|---|---|---|---|
初級會員
|
Hi GodBlessU
1. 加速版本的 command line interface 如果您想知道的話,我下週一再回覆您。 => 再請指點一下 2. 之前你提到的 SDK, 我下載來 大致瀏灠了一下, 想確定一下 , SDK 只能用Java 來做嗎???
發表於: 2020/9/21 9:48
|
|||
|
Re: MPLAB IPE, command line
|
||||
---|---|---|---|---|
資深會員
|
IPE command line interface有加速版本,我用PICkit 3測試過燒PIC18F26K20,從18秒減少到12秒,大概少1/3 的時間。
因為用PICKit 4燒Hex因為<1秒,速度加快的改變看不出來。我就沒測了。 但是command line interface開啟IPE的時間是少不了的的。 加速版本的command line interface如果您想知道的話,我下週一再回覆您。
發表於: 2020/9/18 19:54
|
|||
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
|
||||
|
Re: MPLAB IPE, command line
|
||||
---|---|---|---|---|
初級會員
|
Hi GodBlessU
IPE 是5.4 更正 2. IPE Command line: 時間應該是卡在每下一次command line 都會開 IPE 有機會加速每次下COMMAND LINE ( 從下COMMAND 到燒完) 的總時間 嗎? 我的應用是 在工廠燒MCU 時,, 因每個MCU的HEX 檔的內容會略為不同. 因此我會用程式去修改HEX的部分內容 然後 用程式, 去CALL COMMAND LINE, HEX檔就帶我改過的 但燒錄時間太長, 不合成本效益... 不知有無方式可加速 ? 或者 是否能幫忙反應給原廠 看看能不能提供新的COMMAND LINE TOOL??
發表於: 2020/9/18 17:20
|
|||
|
Re: MPLAB IPE, command line
|
||||
---|---|---|---|---|
資深會員
|
原本我是使用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的時間開始計算~
發表於: 2020/9/18 16:18
Edited by GodBlessU on 2020年09月18日 16:46:23
|
|||
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
|
||||
|
Re: MPLAB IPE, command line
|
||||
---|---|---|---|---|
初級會員
|
我是用 PIC16F18346 (56KByte), .
下面是我的測試結果 (PICKit 4) 1. IPE 燒錄時間:扣掉開啟 IPE 的時間,大約 1 秒 2. IPE Command line: 扣掉開啟 IPE 的時間,大約 10 秒. 用 IPE 燒的時間 反而是快很多.. 看美國論壇的討論... 目前是沒加快的方式了嗎???
發表於: 2020/9/18 14:02
|
|||
|
Re: MPLAB IPE, command line
|
||||
---|---|---|---|---|
資深會員
|
因為我手上沒有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 這部分我沒有測試過, 您可以參考一下~
發表於: 2020/9/18 11:39
|
|||
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
|
||||
|
Re: MPLAB IPE, command line
|
||||
---|---|---|---|---|
初級會員
|
我用的是 PIC16F18346
發表於: 2020/9/18 8:56
|
|||
|