• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts (Libra)




Re: ATSAMHA1E16AB 這顆IC如何設定程式保護?
#41
管理員
管理員


可以在Harmony Configuration中進行設置, 並產生對應的程式在 initialization.c 中
縮圖

縮圖


若使用Microchip Studio的介面則可以單獨設置
縮圖

Attach file:



jpg  ATSAMHA1E16AB_SecurityBit.jpg (257.99 KB)
67979_631fde85adf4a.jpg 1191X380 px

jpg  ATSAMHA1E16AB_SecurityBit1.jpg (377.73 KB)
67979_631fde9e204e3.jpg 1016X621 px

jpg  ATSAMHA1E16AB_SecurityBit2.jpg (128.62 KB)
67979_631fdf1687662.jpg 673X460 px

發表於: 2022/9/13 9:36
頂部


CAE 空中教室 2022下半年課程即將於 9/1(四) 開課!
#42
管理員
管理員


縮圖
各位CAE空中教室的學員大家好,

休息了一個月是否開始想念 CAE空中教室 的課程呢?
2022 下半年課程即將於 9/1(四) 開課 !
>前往 Facebook 按讚<
第一輪受到學員熱烈支持的 SAM2001ADV 課程 [點我前往課程介紹頁面]
將當成下半年首發的第一門課程, 並且將原本課程章節自11堂課增加為14堂課,
SAM2001ADV 介紹了 Harmony PLIB 中更為進階的模組使用方式,
包括DMA, DAC, AC, I2C, EXINT, NVM(Fuse) 等,
錯過第一輪課程的學員, 務必把握這次第二輪的課程.

下半年首發的第二門課程為 PIC2001 課程  [點我前往課程介紹頁面]
這門課是基於 PIC1001 (dsPIC33CK 與 MCC) 而來的課程,
但是 CAE團隊 第一次嘗試以應用為主題, 來設計這門課程,
搭配 CAE團隊 精心設計 APP053 開發板及機構 [點我前往開發板介紹頁面]
將之實現在 2D繪圖機 的應用, 想必有許多學員已經在期待這門課程的開課,
隨著課程的開始, APP053 開發板及機構套件也將上架.
請學員隨時注意課程中的公告訊息.
縮圖

發表於: 2022/8/26 9:47

Edited by Libra on 2022年08月26日 16:57:11
頂部


Re: E-Scooter電路板(dsPIC33CK64MP105)
#43
管理員
管理員


於各場次ESS會場當天, 經報名資格確認後, 會有這次研討會介紹到的開發板特價販售展示攤位, 於現場購買比較划算喔, 還有 Microchip 各路高手在現場解說及介紹.

部分特定參考方案開發板為註冊客戶專屬, 未於 Microchip Direct 上架, 請於會場當天向負責代理商或是Microchip Sales洽詢合作計畫以及申請購買事宜.

發表於: 2022/8/17 7:44
頂部


Re: MPFS2 Utility問題
#44
管理員
管理員


感謝您無私的分享, 讚!

發表於: 2022/8/3 13:16
頂部


Re: MPFS2 Utility問題
#45
管理員
管理員


縮圖

由於MPFS Generator Utility無法使用UTF-8編碼方式產生對應的HEX code.
因此如果在HTML File中直接打上中文日文韓文等, 使用超過一個Byte的文字時, 將被轉為無法為網頁辨識的字元,
解決方式為, 在HTML中直接使用UTF-8字元編碼當成要輸出的文字, 這樣即可於網頁中正常顯示,
至於如何取得UTF-8的編碼, 我使用的是下面這個網站於線上直接轉換, 您也可以搜尋其他線上轉換資源,
https://tool.chinaz.com/tools/utf-8.aspx

以下為我附圖中的範例測試的轉換前後內容
使用 SAME54_XPRO EVB
範例為 Harmonyv3 \net_apps_sam_e5x\apps\web_server_nvm_mpfs

Welcome
歡迎
欢迎
ようこそ
환영하다
ยินดีต้อนรับ
縮圖

Attach file:



jpg  SAME54_TCPIP_MPFS.jpg (325.74 KB)
67979_62e89eede6bc1.jpg 913X669 px

jpg  SAME54_TCPIP_MPFS_UTF8.jpg (78.22 KB)
67979_62e89f5c2f6d0.jpg 923X165 px

發表於: 2022/8/2 11:50

Edited by Libra on 2022年08月02日 17:19:15
頂部


Re: MPFS2 Utility問題
#46
管理員
管理員


請提供使用的開發板, 晶片, 開發環境版本, 以及 Software Library 等等資訊, 謝謝您

發表於: 2022/8/2 8:02
頂部


Re: 關於IEC60730 Class B的自我檢測
#47
管理員
管理員


經詢問 Functional Safety 專家後, 目前 PIC32MK 的 Library只有在 Harmony 2.06 版上有, 而 Harmony 3 目前還沒有, 由於 相關文件或是 Library 需要 NDA 簽署, 請與負責貴司 Microchip 產品的代理商或是 Microchip Sales 洽詢此服務, 謝謝!

發表於: 2022/7/22 8:24
頂部


Re: ATSAMC21J18A 更新firmware,不修改EEPROM
#48
管理員
管理員


PorgramToGo 的燒錄器配置, 會自MPLAB X IDE/IPE中帶入,

因此你可以進入IDE/IPE的燒錄配置中設定保留區塊(Preserve Program Memory)
縮圖

位址設定為16進制的(不用加0x), 比方說你要保留0x20000~0x20100,
則可設為 20000-201FF (最小單位為 0x200, 即 0~1FF, 設錯時IDE/IPE會提醒紅色)
設定完成之後, 每次燒錄前都會幫你將 0x20000~0x201FF的範圍先讀出來,
等燒錄時會再幫你燒回去
注意! 當啟用 Preserve Program Memory 設置時,
上方的 Program Memory Range(s)(hex) 必須要包含 Preserved 的範圍!
因此預設的 "Allow PICKit4 to select memories and range" 請改為 "Manually select memories and range"
然後才可以改要燒錄的範圍(需要包到 Preserved 的範圍), 預設為此晶片的最大範圍
SAMC21J18A == 256KB = 0-3ffff

縮圖


那如果只設定燒錄前面的程式部分可不可以?
因為燒錄器的設定, 預設為先做Chip ERASE, 再開始燒錄程式的區塊
縮圖

因此整顆 Chip 的程式區, 包含模擬EEPROM也都會被清除, 所以無法只燒錄前面的區塊,
如果不執行 "Erase All Before Program", 則只能在Flash是空的時候燒第一次,
之後沒有 ERASE就無法再次燒錄, 目前燒錄器沒有支援只ERASE部分BLOCK的配置

Attach file:



jpg  preserved_memory.jpg (166.44 KB)
67979_62d75db531858.jpg 902X592 px

jpg  EraseAll.jpg (119.16 KB)
67979_62d75e3114f84.jpg 703X408 px

jpg  ManualProgram.jpg (157.88 KB)
67979_62d75e99e6f35.jpg 703X537 px

發表於: 2022/7/20 9:43
頂部


Re: 請問:如何把一個binary 字型檔加到project 且得到位址 (MCU:ATSAME70)
#49
管理員
管理員


Binary圖檔, 建議轉成 Hex Bytes 與程式一起Compiler可以方便存取
可以參考CAE空中教室教材 SAM2001中, Lab17的字型圖檔的設計方式,
Alphabet_Fonts.h 中
const unsigned char Alphabet_Fonts [] = {
0x3E, 0x51, 0x49, 0x49, 0x45, 0x3E, 0x00, 0x44, 0x42, 0x41, 0x7F, 0x40, 0x40, 0x00, 0x42, 0x61,
0x51, 0x51, 0x49, 0x46, 0x00, 0x22, 0x41, 0x49, 0x49, 0x49, 0x36, 0x00, 0x30, 0x28, 0x24, 0x22,....};

要如何取得地址?
如果是跟著程式的定義編譯在程式裡面, 則看你是用哪一種資料結構,
以陣列來看, 它的名稱即這個 Font Binary 的地址,
unsigned char Font[] = "d9ye9hdp91hd98ywedipunw98yd9hqowind[20d";
unsigned char *pFont_Address;
pFont_Address = Font;
指標 pFont_Address 即指向 Font[] 的地址;

如果是單獨燒錄到特定地址時, 既然你知道要燒到哪個地址, 那應該就不是問題.
假設你將 Binary Font 燒錄到 Flash中 0x4000的地址時,
volatile unsigned char *pFont_Address;
pFont_Address = (volatile unsigned char *)0x4000;
指標 pFont_Address 即指向 0x4000 的地址;

如果想查程式中每個變數在 RAM/Flash 中, 所配到的地址時, 可以查看跟 HEX 檔放在一起 .MAP 檔
縮圖


或是用 Debug 的 Watches 也可以看到當前變數的地址
縮圖

Attach file:



jpg  Drbug_Watch_Address.jpg (152.01 KB)
67979_62d0bd848315d.jpg 952X269 px

jpg  MAP_Address.jpg (241.32 KB)
67979_62d0be091a7b9.jpg 779X412 px

發表於: 2022/7/15 8:57

Edited by Libra on 2022年07月15日 09:18:26
頂部


Re: BL + APP 兩塊flash空間,XIDE 或 IPE 如何只更新其中一塊
#50
管理員
管理員


MPLAB X IDE/IPE 中, 在燒錄器的設置頁面都有一個稱為 Preserve Program Memory,
此區域指定的範圍, 在IDE/IPE燒錄前會先讀出來, 等燒錄完你要燒的程式後, 再把讀出來的指定區塊燒回去
那麼你的步驟就可以
1. 先燒錄 Bootloader (假設Bootloader的區域為 0x0000~0x0FFF)
2. 開啟 Application Project
3. 進去燒錄設定介面, 啟動 Preserve Program Memory, 設定要保留的區塊為 0-fff
4. 燒錄 Application
這樣之前燒錄的Bootloader, 就不會在燒錄Application後被覆蓋
縮圖

Attach file:



jpg  preserved_memory.jpg (166.44 KB)
67979_62d0b7ed990fc.jpg 902X592 px

發表於: 2022/7/15 8:42
頂部



« 1 2 3 4 (5) 6 7 8 ... 33 »



:::

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... ]

教育訓練中心

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