日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PGA970硬件配置環(huán)境與軟件環(huán)境

電子設(shè)計(jì) ? 來源:網(wǎng)友電子設(shè)計(jì)發(fā)布 ? 作者:網(wǎng)友電子設(shè)計(jì)發(fā)布 ? 2021-12-29 14:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

PGA970提供單芯片全集成LVDT(線性可變差動變壓器)模擬前端采集方案,內(nèi)部集成激勵信號發(fā)生器;兩路路獨(dú)立PGA,ADC與數(shù)字解調(diào)單元進(jìn)行SIN/COS信號調(diào)理;獨(dú)立PGA與ADC獲取溫度環(huán)境溫度。另外內(nèi)部集成ARM M0內(nèi)核可實(shí)現(xiàn)對傳感器進(jìn)行補(bǔ)償,實(shí)現(xiàn)各種不同接口(OWI,SPI,Analog Output)的通信。

在使用CCS7.0和XDS200對PGA970進(jìn)行調(diào)試與仿真時(shí),需要參考[1]中步驟進(jìn)行編譯器配置。由于CCS7.0默認(rèn)編譯器版本與PGA970固件開發(fā)時(shí)使用的編譯器版本不同,編譯過程中出現(xiàn)警告,該警告并不會對編譯結(jié)果產(chǎn)生直接影響,從而容易會被忽視,導(dǎo)致PGA970固件程序會反復(fù)進(jìn)入FaultISR()中斷,固件開發(fā)無法順利進(jìn)行。本篇Blog旨在展示該問題現(xiàn)象,幫助開發(fā)者順利進(jìn)行PGA970的固件開發(fā)。

1. PGA970硬件配置環(huán)境與軟件環(huán)境

TI提供PGA970評估模塊幫助客戶進(jìn)行項(xiàng)目前期的評估和初期開發(fā)。PGA970評估模塊提供兩種調(diào)試模式:

1. 使用USB2ANY轉(zhuǎn)接口和TI PGA970 GUI,通過USB轉(zhuǎn)SPI通信對PGA970內(nèi)部寄存器進(jìn)行配置。該調(diào)試方法主要用于PGA970單個(gè)模塊(例如:波形發(fā)生器,濾波器帶寬)調(diào)試。

2. 使用XDS200仿真器,通過直接對固件代碼直接進(jìn)行修改和燒錄,實(shí)時(shí)測試PGA970性能。在該模式下可以進(jìn)行補(bǔ)償算法,軟件狀態(tài)機(jī)流程調(diào)試等。完成后的代碼可以在最后階段燒寫進(jìn)PGA970 OTP,形成最終程序。

使用方法2進(jìn)行PGA970開發(fā)時(shí),需要使用CCS。下載CCS7.0后,分別根據(jù)[1][2]完成XDS200仿真器鏈接,PGA970工程文件導(dǎo)入,Target Configuration配置,之后對PGA970 Reference Firmware工程文件進(jìn)行編譯會得到Figure 1警告:

Warning:

“This project was created using a version of compiler that is not currently installed:5.2.6 [ARM].Another version of the compiler will be used during build:16.9.0.LTS. See 'Help > Check for Updates' or visit CCS App Center to get the latest compilers. See 'Help > Install New Software...' to install older compilers. Alternatively, migrate the project to one of the available compiler versions by adjusting project properties.”

出現(xiàn)該警告的原因是PGA970 Reference Firmware是基于CCS6.0 ti-cgt-arm_5.2.6編譯器進(jìn)行開發(fā)。CCS7.0默認(rèn)編譯器為16.9.0.LTS版本。根據(jù)[4]中說明,在大多數(shù)情況下,新版本的編譯器應(yīng)該對老版本編譯器向下兼容。同時(shí),CCS7.0在PGA970工程項(xiàng)目編譯完成之后,并無錯誤提示。在編譯器端,無重要問題出現(xiàn)。

poYBAGGKWDWAJkBHAAC2QwCN6lM476.png

Figure 1 編譯器編譯器不匹配報(bào)警

在PGA970 Reference Firmware編譯完成后,進(jìn)入Debug仿真。開始仿真后,如Figure 2 Firmware程序會始終運(yùn)行在FaultISR(void)中斷內(nèi),進(jìn)行各種嘗試,始終無法跳出該中斷。PGA970內(nèi)M0內(nèi)核工作不正常,各個(gè)模塊無法進(jìn)行正確配置。

poYBAGGKWDiAWB9wAAQLgO3IOTY152.png

Figure 2 PGA970仿真無法跳出FAULTISR()中斷

pYYBAGGKWDqAePibAAF2v4X2EkY226.png

Figure 3 PGA970編譯器配置

此時(shí)在Project: PGA970 Reference Firmware -> Properties -> General 目錄下,Compiler version為TI v16.9.0.LTS,如Figure 3所示。

二. PGA970 CCS7.0 Compiler Version更換

解決上述問題的方法就是使用5.2.6 [ARM]替換CCS7.0使用的默認(rèn)編譯器TI v16.9.0.LTS。步驟:

打開CCS -> Help -> Install New Software。

如Figure 4所示,在Work with 窗口中選中”All Available Sites”。搜索欄輸入arm Compiler。

必須將選項(xiàng)”Show only the Latest version of available software”撤銷。

勾選”ARM Compiler Tools” 版本5.2.6,然后選擇”Next”進(jìn)行安裝。

poYBAGGKWDyAHW-XAAHXknWnVS8690.png

Figure 4 ARM5.2.6編譯器下載

安裝完成后,在Project: PGA970 Reference Firmware -> Properties -> General 目錄下將”Compiler Version” 從TI v16.9.0.LTS切換為TI v5.2.6。

完成編譯器修改后, 先Clean PGA970 Reference Firmware,再重新編譯。編譯完成后,F(xiàn)igure 1中的Warning消失。之后,進(jìn)行Debug仿真,如Figure 5所示,F(xiàn)irmware成功進(jìn)入main.c下的配置函數(shù)CFG_Peripheral_Config()與參數(shù)計(jì)算函數(shù)APP_Calculate_Coeff()。

pYYBAGGKWD-AJ89UAARrSvBPA30253.png

Figure 5 正常情況下PGA970 Debug運(yùn)行while(1) loop

審核編輯:何安

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 模擬
    +關(guān)注

    關(guān)注

    7

    文章

    1447

    瀏覽量

    85523
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    深度解析?RK?平臺?U-Boot?環(huán)境變量(env):原理、配置與實(shí)戰(zhàn)

    環(huán)境變量(env)是?U-Boot?的核心配置機(jī)制,無需重新編譯即可靈活調(diào)整啟動參數(shù)。在?Rockchip(RK)平臺上,環(huán)境變量不僅繼承了?U-Boot?的通用特性,還針對?RK?芯片架構(gòu)做了大量
    的頭像 發(fā)表于 04-27 07:11 ?526次閱讀
    深度解析?RK?平臺?U-Boot?<b class='flag-5'>環(huán)境</b>變量(env):原理、<b class='flag-5'>配置</b>與實(shí)戰(zhàn)

    i.mx93 在 Linux 環(huán)境下的 H.264 軟件解碼和編碼能力怎么樣?

    我知道 i.MX93 沒有硬件編碼器或解碼器。 我想知道 i.mx93 在 Linux 環(huán)境下的 H.264 軟件解碼和編碼能力。 我的目標(biāo)是 720P60。 有可能嗎?
    發(fā)表于 04-23 09:30

    高手支招:徹底解決MySQL數(shù)據(jù)庫環(huán)境配置難題

    其實(shí)MySQL環(huán)境配置并無難點(diǎn),核心在于掌握版本選擇、權(quán)限路徑、端口編碼這三大關(guān)鍵,避開常見陷阱,按步驟操作并做好驗(yàn)證。
    的頭像 發(fā)表于 03-13 11:38 ?235次閱讀

    PGA970 LVDT傳感器信號調(diào)理器:技術(shù)剖析與應(yīng)用指南

    PGA970 LVDT傳感器信號調(diào)理器:技術(shù)剖析與應(yīng)用指南 引言 在電子工程師的日常工作中,傳感器信號調(diào)理是一個(gè)關(guān)鍵環(huán)節(jié),它直接影響到整個(gè)系統(tǒng)的性能和穩(wěn)定性。今天,我們要深入探討的是德州儀器(TI
    的頭像 發(fā)表于 02-12 14:20 ?406次閱讀

    linux-arm開發(fā)環(huán)境的簡單配置

    都會給你解釋(很多視頻都不會給你解釋),適合初學(xué)者。 fedora8開發(fā)環(huán)境簡單配置 linux-arm開發(fā)環(huán)境簡單配置 Window上: 安裝終端
    發(fā)表于 01-13 07:56

    智能雙卡設(shè)計(jì)實(shí)戰(zhàn)指南:硬件電路與軟件配置詳解!

    在智能雙卡設(shè)計(jì)中,硬件電路的可靠性與軟件配置的精準(zhǔn)性直接決定雙卡功能的穩(wěn)定性。本文基于實(shí)際項(xiàng)目經(jīng)驗(yàn),詳細(xì)拆解硬件設(shè)計(jì)中SIM卡供電電路、時(shí)鐘信號匹配及卡槽復(fù)用設(shè)計(jì)的實(shí)現(xiàn)細(xì)節(jié),并同步講解
    的頭像 發(fā)表于 12-16 15:13 ?687次閱讀
    智能雙卡設(shè)計(jì)實(shí)戰(zhàn)指南:<b class='flag-5'>硬件</b>電路與<b class='flag-5'>軟件</b><b class='flag-5'>配置</b>詳解!

    如何進(jìn)行時(shí)間同步硬件環(huán)境適應(yīng)性測試?

    在時(shí)間同步硬件(如支持 IEEE 1588 PTP、SNTP/NTP 的同步模塊、GPS / 北斗接收機(jī)等)的環(huán)境適應(yīng)性測試中,核心目標(biāo)是驗(yàn)證硬件在 極端或復(fù)雜環(huán)境應(yīng)力下(如溫濕度波動
    的頭像 發(fā)表于 09-19 11:58 ?662次閱讀

    復(fù)雜電磁環(huán)境構(gòu)建與測試軟件系統(tǒng)解析(精簡版)

    復(fù)雜電磁環(huán)境構(gòu)建與測試軟件系統(tǒng)解析(精簡版)
    的頭像 發(fā)表于 09-15 21:05 ?889次閱讀
    復(fù)雜電磁<b class='flag-5'>環(huán)境</b>構(gòu)建與測試<b class='flag-5'>軟件</b>系統(tǒng)解析(精簡版)

    電磁環(huán)境數(shù)據(jù)庫管理系統(tǒng)平臺軟件解析

    電磁環(huán)境數(shù)據(jù)庫管理平臺軟件解析(精簡版)
    的頭像 發(fā)表于 09-15 21:00 ?494次閱讀
    電磁<b class='flag-5'>環(huán)境</b>數(shù)據(jù)庫管理系統(tǒng)平臺<b class='flag-5'>軟件</b>解析

    Window下AICube使用前如何配置dotnet環(huán)境

    有問題。這里把dotnet環(huán)境配置的步驟寫出來,供參考: Win+R快捷鍵喚起運(yùn)行,輸入cmd回車, 進(jìn)入命令行輸入:dotnet --version 如果輸出dotnet信息,其版本不是7.0.##
    發(fā)表于 08-04 06:19

    如何在多顯卡環(huán)境配置OLLAMA實(shí)現(xiàn)GPU負(fù)載均衡

    本文將帶你深入了解如何在多顯卡環(huán)境配置OLLAMA,實(shí)現(xiàn)GPU負(fù)載均衡,并分享生產(chǎn)環(huán)境中的最佳實(shí)踐。無論你是剛接觸GPU集群還是尋求性能優(yōu)化的老手,這篇文章都能給你帶來實(shí)用價(jià)值。
    的頭像 發(fā)表于 07-24 14:12 ?5024次閱讀

    【Banana Pi BPI-RV2開發(fā)板試用體驗(yàn)】配置WSL網(wǎng)絡(luò)環(huán)境訪問Github

    因?yàn)閛penwrt編譯的過程中需要下載各類工具,加上國內(nèi)網(wǎng)絡(luò)訪問Github各種不穩(wěn)定,一通操作下拉各種error,有的下載不下,有的下載不全…乘著周末單獨(dú)整理下網(wǎng)絡(luò)環(huán)境配置。 一、背景 我
    發(fā)表于 07-19 18:14

    三大開發(fā)環(huán)境下的Standby RAM變量配置教程

    在嵌入式低功耗設(shè)計(jì)中,Standby RAM(待機(jī)保持內(nèi)存)是芯片在深度休眠模式下仍能保持?jǐn)?shù)據(jù)的關(guān)鍵硬件資源。但許多開發(fā)者苦于不同開發(fā)環(huán)境配置差異,難以高效利用這一特性。
    的頭像 發(fā)表于 07-05 15:18 ?3118次閱讀
    三大開發(fā)<b class='flag-5'>環(huán)境</b>下的Standby RAM變量<b class='flag-5'>配置</b>教程

    硬件調(diào)試:JLink 驅(qū)動配置與調(diào)試技巧

    調(diào)試器的工作原理、驅(qū)動配置流程、調(diào)試環(huán)境搭建、斷點(diǎn)設(shè)置、寄存器與內(nèi)存調(diào)試、調(diào)試日志分析等方面,結(jié)合實(shí)際應(yīng)用案例,旨在為硬件工程師和技術(shù)開發(fā)人員提供一份具有學(xué)術(shù)價(jià)值和實(shí)踐指導(dǎo)意義的技術(shù)文獻(xiàn),助力提升
    的頭像 發(fā)表于 06-12 23:20 ?1922次閱讀
    <b class='flag-5'>硬件</b>調(diào)試:JLink 驅(qū)動<b class='flag-5'>配置</b>與調(diào)試技巧

    無人機(jī)電磁環(huán)境模擬與測試系統(tǒng)平臺軟件

    無人機(jī)電磁環(huán)境模擬與測試系統(tǒng)平臺軟件
    的頭像 發(fā)表于 05-06 15:27 ?1150次閱讀
    無人機(jī)電磁<b class='flag-5'>環(huán)境</b>模擬與測試系統(tǒng)平臺<b class='flag-5'>軟件</b>
    大悟县| 蒙自县| 郸城县| 建水县| 习水县| 安徽省| 石首市| 喀喇| 海阳市| 修文县| 莱州市| 嘉义县| 永年县| 威宁| 岐山县| 内黄县| 长丰县| 忻城县| 汉源县| 岱山县| 隆子县| 石门县| 建阳市| 曲周县| 寿阳县| 普格县| 余江县| 特克斯县| 昭平县| 万荣县| 敦煌市| 汪清县| 沁阳市| 吉林市| 昂仁县| 吉安市| 浦江县| 东港市| 马边| 中江县| 澎湖县|