日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

APAX-5017PG 项目开发全程记录 - 筹备篇

發布時間:2025/7/14 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 APAX-5017PG 项目开发全程记录 - 筹备篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?? ?APAX-5017PG 一款嵌入式產品,采用微信號架構的匯聚處理器(ADI Blackfin537 CPU),本次項目主要用于水力發電控制及信號處理,它完成了A/D采樣,并將采樣到的信號送給DSP(BF-537)做處理,即使用快速傅立葉變換(FFT)將時域信號轉為頻域信號,最終將得到的頻域數據經以太網傳送到客戶端。
?

APAX-5017PG 雖然采用了BF-537處理器,即集信號處理與控制于一體的處理器,但是在本產品中,為了簡化硬件設計,數據采樣部分的控制仍單獨使用了Aduc7027(基于ARM7TDMI CORE的32位RISC CPU),信號處理部分才使用BF-537,這樣設計雖然有功能上的冗余,但是由于之前控制部分已經有成熟的產品,因此直接嫁接過來,大大節省了開發周期。 個人認為,雖然開發周期縮短了,但是畢竟多加了一顆處理器Aduc7027,成本上去了,這樣的決策總感覺不妥。
? 產品架構圖:?

對于軟件,有幾件事要做,數據采樣(Aduc7207)、信號處理(BF-537)、數據通信(BF-537)、用戶接口,要做的事情已經明確了,接下來便是制定project周期,時間一個月,還包括硬件調試的時間(目前硬件本身還不太穩定)。 第一件著手要做的便是籌備開發環境,包括開發工具的安裝,拿到產品板、Debug電纜(JTAG based on PCI),電源、Aduc7027端使用的下載線,已有的可參考代碼。 還算順利,除了BF-537的JTAG線,其它東西都很快就找到了:

? 【左邊的是APAX-5017PG使用的JTAG based on PCI,右側的便是APAX-5017PG產品板】
? 【JTAG電纜的另一端是與一塊PCI卡片鏈接在一起,PCI卡片與開發機相連,至于JTAG PCI卡的驅動在VisualDSP++4.5中就已經包含了】
? 【APAX-5017PG需要18~24V直流電壓供電,電流要大于1A,上圖APAX-5017PG下面的小黑盒子便是供電用的底板】 【CD盒上面帶孔的鐵塊便是電源,24V,1.5A】

? 【把APAX-5017PG取下,可以看清楚供電的底板,APAX-5570也同樣可以作為供電底板,而且最終測試時還可以作上位機,運行XPE】
? 下面看一下Aduc7027端使用的調試電纜:


? 【采用RS-232方式傳輸,波特率可以達到115200,可以用來下載firmware,也可用來調試firmware】
? Aduc7027是ADI公司出品的一款RISC CPU,CPU CORE是ARM7TDMI,firmware有專門的開發工具和下載工具,下面是采用上圖中調試電纜做firmware下載的過程,記住!下載firmware前一定要Aduc7027端的JP1上安插跳線,將CPU的下載模式開啟: ?
? 【點擊Browse,選擇編譯好的firmware二進制文件 *.hex】
?
? 【點擊主界面中的Configure,將波特率配置成115200,選擇Verify,即需要校驗,OK開始下載firmware】 【下載完成,點擊Run,運行firmware,然后斷電,記得拔下JP1上的跳線,使CPU還原為運行模式,再次上電時firmware就可以正常運行了】


?

【上圖是firmware的開發工具,編輯、編譯、調試與一體的IDE,途中的代碼便是Aduc7027控制A/D采樣的主函數體】

?

轉載于:https://blog.51cto.com/lion3875/533320

總結

以上是生活随笔為你收集整理的APAX-5017PG 项目开发全程记录 - 筹备篇的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。