:::

論壇索引


Board index » All Posts (sanmen)




Re: 關於MCC bootloader未來支援介面詢問
#1
中級會員
中級會員


請問各位先進,小弟現在打算基於dsPIC33CK在MCC產生的UART bootloader code加入I2C
先前看過一些文章,有人提到說在bootloader不要使用中斷,要留給app,我是沒有很了解根本原因。
所以現在的執行計畫如下:
1.先用mcc產生I2C相關底層,並disable I2C interrupt。
2.在沒有中斷下,實現I2C protocol state machine
3.I2C read/write function替代原mcc bootloader的UART相關部分

請問,小弟這樣的想法是合理的嗎?
謝謝指教了!

發表於: 6/24 17:02
頂部


PICkit Serial Analyzer異常判別
#2
中級會員
中級會員


請教各位先進
大約10年前參與研討會,抽到一個PICkit Serial Analyzer
從來沒有用過,因為最近要實驗IIC bootloader,算是第一次拿出來用
想透過GUI來做初始操作,但一直無法被讀取
以下是GUI所呈現訊息 >>
System Reset performed:
Welcome to PicKit Serial version 2.0.1.0
2022/6/24 下午 03:28:58 System Reset . . .
Found PICkitS.dll - Ver: 1.3.0.0
PICkit Serial Analyzer could not be found.
You may continue without it, or close this application,
check your connections and start over.
請問,這樣是否代表這個tool是無法使用的呢?

謝謝

發表於: 6/24 15:32

Edited by sanmen on 2022年06月24日 15:48:04
頂部


Re: 關於MCC bootloader未來支援介面詢問
#3
中級會員
中級會員


先進們,上述問題都釐清了,感謝各位。

發表於: 6/9 19:38
頂部


Re: 關於MCC bootloader未來支援介面詢問
#4
中級會員
中級會員


好的,謝謝。

請教另一個疑問,我依照去年開設之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會重複兩次寫入,這麼做的原因是?

以上,麻煩專家們協助解惑,謝謝

發表於: 6/7 15:08
頂部


Re: 關於MCC bootloader未來支援介面詢問
#5
中級會員
中級會員


感謝兩位先進提供這麼多資訊,對晚輩非常有助益。

以下再詢問,UBHA裡面可選四種通訊界面,
去年7月的台灣團隊開立的MU課程有demo UART和CAN
CAN是使用APGDT002 tool,
請問如果要用UBHA傳I2C,那中間的tool會是什麼呢?

謝謝

發表於: 6/7 7:10
頂部


關於MCC bootloader未來支援介面詢問
#6
中級會員
中級會員


最近要幫公司部分產品引入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
謝謝!

發表於: 5/19 14:25
頂部


Re: 請問: ATSAM E70 HEX 檔轉出超大SIZE 的BINARY 檔的問題解決
#7
中級會員
中級會員


謝謝老師,清楚了。

發表於: 5/19 14:19
頂部


Re: 請問: ATSAM E70 HEX 檔轉出超大SIZE 的BINARY 檔的問題解決
#8
中級會員
中級會員


Libra老師,
請問您的意思是Fuse設定會跟著bootloader程式對fuse設定相同,
往後若要變更fuse設定,就是透過hex重新燒錄bootloader程式?
這樣理解對嗎?
謝謝

發表於: 5/18 9:29
頂部


Re: SAMD21G18A加入File System Bootloader後無法gen. code
#9
中級會員
中級會員


是的,如老師說的加入後再刪除的確會有不少問題,花了不少時間。
謝謝

發表於: 5/18 8:45

Edited by sanmen on 2022年05月18日 09:14:34
頂部


Re: SAMD21G18A加入File System Bootloader後無法gen. code
#10
中級會員
中級會員


目前嘗試,看來是把Free RTOS方塊拿掉就好了,
只是,請問這樣的作法是對的嗎?
謝謝

發表於: 5/17 9:17
頂部



(1) 2 3 4 ... 6 »



:::

搜尋

會員登入

知識列車系列 IV – 2022 MU選粹網路研討會

http://www.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
[ more... ]
:::

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://www.microchip.com.tw/modules/tadnews/page.php?ncsn=2&nsn=41
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... ]

教育訓練中心

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