大学生一级毛片免费视频,久久婷婷国产综合日韩欧美,色婷婷精品二区蜜臀av,同性男男黄gay片免费

提交詢價信息
發(fā)布緊急求購
您好,歡迎來到給覽網(wǎng)!手機(jī)版|本站服務(wù)|添加收藏|幫助中心
您所在的位置: 給覽網(wǎng) » 供應(yīng) » 實(shí)驗(yàn)室常用設(shè)備 » 移液器 » 電子移液器 » 華大F460 官方IAP例子問題:無ICG數(shù)據(jù)

華大F460 官方IAP例子問題:無ICG數(shù)據(jù)

沈陽芯碩科技有限公司
會員指數(shù): 企業(yè)認(rèn)證:

價格:電議

所在地:遼寧 沈陽市

型號:

更新時間:2021-08-19

瀏覽次數(shù):957

公司地址:http://www.ic-info.com/

沈陽芯碩科技(女士)  

產(chǎn)品簡介

HC32F460 系列是基于 ARM? Cortex?-M4 32-bit RISC CPU,最高工作頻率 200MHz 的高性能 MCU。Cortex-M4 內(nèi)核集成了浮點(diǎn)運(yùn)算單元(FPU)和 DSP,實(shí)現(xiàn)單精度浮點(diǎn)算術(shù)運(yùn)算,支持 所有 ARM 單精度數(shù)據(jù)處理指令和數(shù)據(jù)類型,支持完整 DSP 指令集。內(nèi)核集成了 MPU 單元, 同時疊加 DMAC 專用 MPU 單元,保障系統(tǒng)運(yùn)行的安全性。

公司簡介

沈陽芯碩科技術(shù)有限公司(Shenyang IC Information Technologies Co.,Ltd.)成立于2020年,公司總部位于沈陽。隨著公司業(yè)務(wù)的擴(kuò)大,在深圳,廣州,寧波,青島等均設(shè)有銷售分支,團(tuán)隊(duì)成立至今一直致力于集成電路產(chǎn)品的市場推廣。 公司集銷售,技術(shù)服務(wù),技術(shù)開發(fā)于一體,為客戶提供全面解決方案與技術(shù)服務(wù)。目前,公司涉足的主要領(lǐng)域包括消防,家電,汽車電子,電力系統(tǒng),儀器儀表等。
展開

產(chǎn)品說明

華大F460支持IAP升級程序,但一般做IAP程序時都需要做一個bootloader,華大官方也提供了一個IAP demo。

但是這個demo例程會有一個問題:
此demo是基于華大F460官方開發(fā)板制作的,官方開發(fā)板是使用了外部8M晶振。但到了客戶那里,可能不使用外部晶振,使用內(nèi)部HRC晶振。
那么問題就來了,460 在Flash 0x00000400地址上存儲ICG數(shù)據(jù)(ICG配置,請參考華大編程手冊第6章內(nèi)容)

這個IGC功能是在MCU上電時,硬件讀取Flash地址0x0400上的系統(tǒng)配置數(shù)據(jù)。
其中ICG1存儲了HRC上電時是16M RC還是20M的RC。

客戶出現(xiàn)的問題是,每次編譯bootloader后,系統(tǒng)時鐘一會是16M,一會是20M,每次編譯后都隨機(jī)變動。

對比了一下客戶的.map文件和官方SDK內(nèi)例程的.map :
                                                      
            SDK官方例程uart_dma_rx_tx map文件                                                 華大給的IAP hc32f46x_boot程序(bootloader)map文件

會發(fā)現(xiàn)在0x00000400地址上,SDK中例子是data區(qū),放入的是默認(rèn)的ICG數(shù)據(jù)信息。而華大IAP bootloader 0x000004000地址范圍內(nèi)是代碼函數(shù),是code區(qū)。
那么MCU上電后從Flash的0x00000400地址開始讀ICG數(shù)據(jù) 設(shè)置MCU硬件,SDK內(nèi)例子沒問題,而IAP bootloader 讀到的卻是code代碼數(shù)據(jù),這樣HRCFREQSEL確定RCH頻率的位就變得不確定。

那么確實(shí),華大官方給的IAP demo中boot代碼工程是由問題的。

那改怎么做呢?看了一下uart_dma_rx_tx例子工程代碼,其中該工程把華大driver中的hc32f46x_icg.c文件加入到了工程參與編譯。
請看hc32f46x_icg.c內(nèi)容:

hc32f46x_icg.c 中把默認(rèn)的ICG信息map到了0x00000400地址上,而且是data分區(qū)(定義成const數(shù)組)。

所以根據(jù)460 MCU上電后硬件自動讀取0x00000400地址上數(shù)據(jù) ,把數(shù)據(jù)加載到初始化配置寄存器 這一操作,我們必須把ICG數(shù)據(jù)放入到0x00000400地址上。


那么可以參考SDK中例程的方法,直接在keil或其他IDE中添加hc32f46x_icg.c文件,讓hc32f46x_icg.c文件參與編譯,參與code map。
這樣 在程序下載hex的同時,ICG數(shù)據(jù) 自動下載到了地址0x00000400地址上。

當(dāng)然,我們可以根據(jù)我們的需要,更改hc32f46x_icg.c 各個數(shù)據(jù),以便ICG配置適合我們的使用。
華大官方460 IAP例子 bootloader代碼中沒有加入hc32f46x_icg.c文件:


以上ICG一定要注意添加,而且華大460 IAP demo代碼是沒有添加ICG的,這個是一個明顯的錯誤。

本頁產(chǎn)品地址:http://m.mingjiewl.com/sell/show-9168937.html
免責(zé)聲明:以上所展示的[ 華大F460 官方IAP例子問題:無ICG數(shù)據(jù)]信息由會員[沈陽芯碩科技有限公司]自行提供,內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由發(fā)布會員負(fù)責(zé)。
[給覽網(wǎng)]對此不承擔(dān)任何責(zé)任。
友情提醒:為規(guī)避購買風(fēng)險,建議您在購買相關(guān)產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量!

發(fā)布詢價單

您最近瀏覽過的產(chǎn)品

沒有合適的產(chǎn)品?是否在線詢價?
詢價標(biāo)題
聯(lián)系人
電話
主要內(nèi)容
驗(yàn)證碼  
集贤县| 搜索| 汨罗市| 和平县| 海南省| 呼玛县| 英吉沙县| 昭苏县| 象山县| 宁远县| 七台河市| 都江堰市| 若羌县| 和林格尔县| 江源县| 靖宇县| 托克托县| 平陆县| 开化县| 海城市| 永和县| 卢湾区| 五家渠市| 富宁县| 长寿区| 双城市| 咸阳市| 柞水县| 东港市| 益阳市| 昌黎县| 杭州市| 仪陇县| 和政县| 康保县| 商河县| 荥阳市| 施甸县| 浪卡子县| 隆德县| 湾仔区|