日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

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

發(fā)布時(shí)間:2025/7/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 APAX-5017PG 项目开发全程记录 - 筹备篇 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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

APAX-5017PG 雖然采用了BF-537處理器,即集信號(hào)處理與控制于一體的處理器,但是在本產(chǎn)品中,為了簡(jiǎn)化硬件設(shè)計(jì),數(shù)據(jù)采樣部分的控制仍單獨(dú)使用了Aduc7027(基于ARM7TDMI CORE的32位RISC CPU),信號(hào)處理部分才使用BF-537,這樣設(shè)計(jì)雖然有功能上的冗余,但是由于之前控制部分已經(jīng)有成熟的產(chǎn)品,因此直接嫁接過(guò)來(lái),大大節(jié)省了開(kāi)發(fā)周期。 個(gè)人認(rèn)為,雖然開(kāi)發(fā)周期縮短了,但是畢竟多加了一顆處理器Aduc7027,成本上去了,這樣的決策總感覺(jué)不妥。
? 產(chǎn)品架構(gòu)圖:?

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

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

? 【把APAX-5017PG取下,可以看清楚供電的底板,APAX-5570也同樣可以作為供電底板,而且最終測(cè)試時(shí)還可以作上位機(jī),運(yùn)行XPE】
? 下面看一下Aduc7027端使用的調(diào)試電纜:


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


?

【上圖是firmware的開(kāi)發(fā)工具,編輯、編譯、調(diào)試與一體的IDE,途中的代碼便是Aduc7027控制A/D采樣的主函數(shù)體】

?

轉(zhuǎn)載于:https://blog.51cto.com/lion3875/533320

總結(jié)

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

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。