裸板程式設計遇到的問題

2021-07-30 07:19:31 字數 922 閱讀 8774

跟著教程學習的過程中,由於太久沒有玩開發板了,之前教程裡講過的內容都忘了,今天將記錄下來

編譯led燈的步驟

1. arm-linux-gcc  -march=armv5te  -nostdlib  -c  -o  led.o led.c

// -o  選項就是輸出檔名,output_filename

// -c  選項就是只編譯不鏈結

產生了.o檔案,生成可執行檔案還需要鏈結

2. arm-linux-ld  -nostartfiles  -nostdlib  -ttext=0x20008000 -e led_main  -o  led  led.o

// 檢視生成的檔案led 的格式  file  led  發現生成的檔案格式為 elf 格式的可執行檔案,只有在有作業系統的情況下

//才能跑,因此需要將生成的可執行檔案的格式轉化為二進位制

3. arm-linux-objcopy -o binary led  led.bin

4.將生成的二進位制可執行檔案拷貝到 tftpboot 目錄下 ,重啟開發板,在終端輸入

tq210#   tftp 0x20008000  led.bin

5 go 0x20008000

執行led.bin

6. arm-linux-objdump  -d  led > led.s

//生成反彙編檔案

ACE程式設計遇到的問題

1。配置,在專案的屬性頁裡,新增附加包含目錄 附加目錄庫和附加依賴項。不然容易報缺失標頭檔案的錯誤。1 2 3 2.專案 error prj0002 錯誤的結果 31 從 c program files microsoftsdks windows v6.0a bin mt.exe 返回 在網上沒找到...

程式設計遇到的問題 一

將上的紅色區域關掉即可。for語句的書寫格式 for e1 e2 e3 statement 首先,執行e1,它通常是賦值語句,然後對e2求值,它通常是乙個比較。如果e2的值為false,則結束迴圈。如果e2的值為true,則執行statement。最後,執行e3,它通常是賦值語句,然後控制轉移到對e...

程式設計中遇到的問題(二)

1將資料庫中表通過sqldataadapter儲存到datatable就可以用datatable.select 在記憶體中查詢符合條件的行,不用讀資料庫就可以查詢。昨天寫了乙個到資料庫查詢重複主鍵的 結果主鍵衝突在datatable中新增行時就被丟擲了,白寫了一大堆。2fileupload控制項獲取...