APAX-5017PG 项目开发全程记录 - 筹备篇
生活随笔
收集整理的這篇文章主要介紹了
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ù)端。
?
? 產(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)題。
- 上一篇: CSS书写技巧(转)
- 下一篇: 对AD资料复制的理解