Re: 關於MCC bootloader未來支援介面詢問
|
||||
---|---|---|---|---|
中級會員
|
先進們,上述問題都釐清了,感謝各位。
發表於: 2022/6/9 19:38
|
|||
|
Re: 關於MCC bootloader未來支援介面詢問
|
||||
---|---|---|---|---|
中級會員
|
好的,謝謝。
請教另一個疑問,我依照去年開設之MU課程lab操作,使用dsPIC33CK產生了一個bootloader app hex file 1. 從編譯結果看起來app程式碼應該放在address 0x1800-0x1EA8,但為何address 0x0000~0x01F8還有東西(非FFFFFF)? 2. 使用UBHA進行bootloader燒錄,並查看logger有以下疑問: a. 如1所提address 0x0000~0x01F8這段GUI並沒有執行,請問我如果自己用MCU做HOST,在沒有事先定義情況下, HOST MCU有辦法從Hex file內容知道要從0x1800的資料開始送出? b. app程式的address分佈為0x1800~0x1EA8,而從UBHA的logger的訊息看來,依序更新 0x1878~0x1968 0x18F0~0x19E0 0x1968~0x1A58 0x19E0~0x1AD0 ... 0x1800~0x18F0(結束) 請問,UBHA不按順序從0x1800開始,有什麼特別原因嗎? 有些adress會重複兩次寫入,這麼做的原因是? 以上,麻煩專家們協助解惑,謝謝
發表於: 2022/6/7 15:08
|
|||
|
Re: 關於MCC bootloader未來支援介面詢問
|
||||
---|---|---|---|---|
管理員
|
sanmen你好,可以參考並使用 PICkit Serial Analyzer 來測試。
發表於: 2022/6/7 11:59
|
|||
|
Re: 關於MCC bootloader未來支援介面詢問
|
||||
---|---|---|---|---|
中級會員
|
感謝兩位先進提供這麼多資訊,對晚輩非常有助益。
以下再詢問,UBHA裡面可選四種通訊界面, 去年7月的台灣團隊開立的MU課程有demo UART和CAN CAN是使用APGDT002 tool, 請問如果要用UBHA傳I2C,那中間的tool會是什麼呢? 謝謝
發表於: 2022/6/7 7:10
|
|||
|
Re: 關於MCC bootloader未來支援介面詢問
|
||||
---|---|---|---|---|
資深會員
|
如管理員大大Kevin所提, 目前MCC 8-bit Bootloader Library還未支援I2C Bootloader, 但有篇Application AN1302如下
An I2C Bootloader for the PIC16F1XXX Enhanced Core 是可以實現I2C Bootloader功能. 根據您所選的下面MCU型號, 剛好小弟有按照該AppNote的protocol實現了 PIC16F1769 與 PIC18F46Q10 I2C bootloader solution, 包含: 1. I2C salve bootloader FW 2. Application FW w/ I2C Slave ISR which can receive "Jump to Boot" command from I2C Host Bootloader GUI based on VS C#. 3. I2C host bootloader GUI : Access/Control PICKit SA as HID to I2C master, Intel Hex parser, ... etc. 如有需要可以參考一下 https://www.microchip.com/en-us/application-notes/an1302
發表於: 2022/6/2 11:51
|
|||
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
|
||||
|
Re: 關於MCC bootloader未來支援介面詢問
|
||||
---|---|---|---|---|
管理員
|
sanmen 你好,Bootloader在MCC上對其他通信介面的支援可能會在未來更新,但目前並沒有明確的更新時程。
目前的Bootloader介紹和文件可以參考Microchip Bootloaders。 對於Bootloader的應用和介紹,可以參考以下幾項資源: 使用MCC 的16-位元Bootloader : 裝置端 Microchip Easy Bootloader Library A FLASH Bootloader for PIC16 and PIC18 Devices An I2C Bootloader for the PIC16F1XXX Enhanced Core Bootloader for dsPIC30 Devices A Serial Bootloader for PIC24F Devices PIC32 Bootloader
發表於: 2022/5/20 15:38
|
|||
|
關於MCC bootloader未來支援介面詢問
|
||||
---|---|---|---|---|
中級會員
|
最近要幫公司部分產品引入bootloader
目前從mcc選擇8/16bit都只有看到UART, 不過受限應用架構,部分產品HOST MCU(SAMD/SAME) 只能透過SPI、IIC對這些slave MCU(8/16bit)做bootloader, 想請問,近期原廠是否有規劃在MCC上釋出8/16bit基於IIC/SPI之bootloader library呢? 8bit >> PIC16F1769、PIC16F1779、PIC18F46Q10 16bit >> dsPIC33CK、dsPIC33EP 謝謝!
發表於: 2022/5/19 14:25
|
|||
|