双多态雷达发射站与接收站不同处信号处理.pptVIP

双多态雷达发射站与接收站不同处信号处理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
只有在Target設置中選擇了Post-linker,才可以使用該選項。 在Output format下拉選單中,為用戶提供了多種可以轉換的目標格式,本例選擇Plain binary,這是一個二進位格式的可執行檔,可以被燒寫進目標板的Flash中。 在Output file name欄位輸入期望生成的輸出檔按存放的路徑,或通過點Choose按鈕從檔案對話方塊中選擇輸出檔案。如果在這個欄位不輸入路徑名,則生成的二進位檔案會存放在工程所在的目錄下。 完成這些相關的設置後,以後在對工程進行make的時候,CodeWarrior IDE 就會在鏈結完成後使用from ELF 來處理生成的映射檔。 對於本例的工程而言,到此,就完成了make之前的設置工作了。 圖1.9 ARM from ELF可選項 點選CodeWarrior IDE的功能表Project下的make功能表,就可以對工程進行編譯和鏈結了。 整個編譯鏈結過程如圖1.10所示: 在工程DMA2440XP_Pwm所在的目錄下,會生成一個名為:工程名_data目錄,在本例中就是DMA2440XP_Pwm_data目錄,在這個目錄下不同類別的目標對應不同的目錄。在本例中由於我們使用的是DebugRel目標,所以生成的最終檔案都應該在該目錄下。進入到DebugRel目錄中去,讀者會看到make後生成的映射檔案和二進位檔案,映射檔案用於除錯,二進位檔案可以下載到SDRAM中執行。 底下是ASM.s的程式。 ;組譯指令實驗 ;定義埠暫存器預定義 rGPFCON EQU 0 rGPFDAT EQU 0rGPFUP EQU 0AREA Init,CODE,READONLY ;該虛擬指令定義了一個代碼段,段名為Init,屬 性唯讀 ENTRY ;程式的入口點標識 ResetEntry ;下面這三條語句,主要是用來設置I/O口GPE7為輸出屬性 ldr r0,=rGPFCON ;將暫存器rPCONE的位址存放到暫存器r0中 ldr r1,=0x4000 str r1,[r0] ;將r1中的資料存放到暫存器rPCONE中 下面這三句,主要是禁止GPE埠的上升電阻 ldr r0,=rGPFUP ldr r1,=0xffff str r1,[r0] ldr r2,=rGPFDAT ;將資料埠E的資料暫存器的位址附給暫存器r2 ledloop ldr r1,=0x1ffff str r1,[r2] ;使GPE7輸出高電壓,D2燈會滅 bl delay ;使用延遲副程式 ldr r1,=0x0 str r1,[r2] ;使GPE7輸出低電壓,D2燈亮 bl delay ;使用延遲 b ledloop ;不斷的迴圈,D2將不停的閃爍 ;下面是延遲副程式 delay ldr r3,=0x1ffff ;設置延遲的時間 delay1 sub r3,r3,#1 ;r3=r3-1 cmp r3,#0x0 ;將r3的值與0相比較 bne delay1 ;比較的結果不為0(r3不為0),繼續調用delay1,否則執 行下一條語句 mov pc,lr ;返回 END ;程式結束符 1 使用ADS創建工程 1.1 建立一個工程 1.2 編譯和鏈結工程 1.3 ASM的參考程式 ARM ADS全名稱為ARM Developer Suite。是ARM公司推出的新一代ARM整合開發工具。現在ADS的最新版本是1.2,它取代了早期的ADS1.1和ADS1.0。它除了可以安裝在Windows NT4,Windows 2000,Windows 98和Windows 95作業系統下,還支援Windows XP和Windows Me作業系統。 本節透過一個具體實例,為讀者介紹如何使用該整合開發環境,利用CodeWarrior提供的建立工程的範本建立自己的工程,並學會如何進行編譯鏈結,產生成包含除錯資訊的映射檔和可以直接燒寫FLASH中的.bin格式的二進位可執行檔。 工程將所有的源碼檔組織在一起,並能夠決定最終所生成檔存放的路徑,輸出的格式

文档评论(0)

大漠天下 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档