• slider image 442
  • slider image 477
  • slider image 479
  • slider image 480
  • slider image 481
  • slider image 482
:::


Browsing this Thread:   1 Anonymous Users




(1) 2 »


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


查看用戶資訊
如果只是燒錄EEPROM的話, IPECMD command line也有Program Device Region的參數可以設定只寫入EEPROM, 請參考附圖.

Attach file:



jpg  IPECMD_Program_Device_Region.jpg (41.44 KB)
5477_5f6847afb18bd.jpg 673X279 px

發表於: 2020/9/21 14:27
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: MPLAB IPE, command line
#17
初級會員
初級會員


查看用戶資訊
數量大約是幾十K的範圍

我的應用是 要燒SN 到MCU的EEROM, 每個MCU都會不同
而SN 可能會是不連續不定的號碼, 因而不太適合用SQTP 的方式.
才想到用command 的方式去帶不同的HEX方式...
但command line 的方式 燒錄又太久..

請問microchip 的燒錄器中, 有無可自訂區域及可自訂的值 燒到EERPOM???

發表於: 2020/9/21 13:38
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


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


查看用戶資訊
請參考一下MPLAB X IDE安裝路徑下的Readme for IPECMD.htm中有提到 IPECMDBoost
, 如附圖.

MPLAB X IDE的SDK我沒使用過, 所以無法跟您分享.

請問您的產品要燒多少數量, PICKit 3建議在開發階段做燒錄測試使用, 如果要燒錄大量建議使用production utility, 例如PM3.

Attach file:



jpg  IPECMDBoost.jpg (58.47 KB)
5477_5f680d86f083c.jpg 746X236 px

發表於: 2020/9/21 10:18
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: MPLAB IPE, command line
#15
初級會員
初級會員


查看用戶資訊
Hi GodBlessU

1. 加速版本的 command line interface 如果您想知道的話,我下週一再回覆您。 => 再請指點一下

2. 之前你提到的 SDK, 我下載來 大致瀏灠了一下,
想確定一下 , SDK 只能用Java 來做嗎???

發表於: 2020/9/21 9:48
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


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


查看用戶資訊
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
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: MPLAB IPE, command line
#13
初級會員
初級會員


查看用戶資訊
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??

發表於: 2020/9/18 17:20
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


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


查看用戶資訊
原本我是使用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

發表於: 2020/9/18 16:18

Edited by GodBlessU on 2020年09月18日 16:46:23
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: MPLAB IPE, command line
#11
初級會員
初級會員


查看用戶資訊
我是用 PIC16F18346 (56KByte), .

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

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

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

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

發表於: 2020/9/18 14:02
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


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


查看用戶資訊
因為我手上沒有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

發表於: 2020/9/18 11:39
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: MPLAB IPE, command line
#9
初級會員
初級會員


查看用戶資訊
我用的是 PIC16F18346

發表於: 2020/9/18 8:56
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------