色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MYD-SAMA5D34開發板開啟內核調試信息步驟

米爾科技 ? 作者:米爾科技 ? 2019-10-23 09:22 ? 次閱讀

1、重新編譯內核

MYD-SAMA5D34開發板的Linux/Android系統默認沒有開啟內核調試信息,所以需要按照以下步驟進行開啟。

(1)找到MYD-SAMA5D34開發板的光盤,將“05-Android_SourceLinux-at91”下的Linux內核包“linux-at91.tar.bz2”復制到Linux主機。

注意:Linux內核包所在的目錄可能不一樣,以實際光盤為準。

(2)在linux主機下切換“linux-at91.tar.bz2”所在目錄,輸入如下命令解壓內核包:

# tar xvjf linux-at91.tar.bz2

(3)進入解壓后目錄,命令如下:

# cd linux-at91

(4)配置環境變量,命令如下:

# export ARCH=arm

(5)編譯開發板的配置文件:

# make sama5d3_android_defconfig

(6)調用圖形菜單對內核進行配置,命令如下:

# make menuconfig

(7)選擇“kernel hacking”>“Kernel debugging”選項,其符號為“DEBUG_KERNEL”。該選項默認是開啟的。

(8)選擇“kernel hacking”>“compile the kernel with debug info”選項,符號為“DEBUG_INFO”。

(9)配置完成以后,按兩次鍵,提示退出時選擇< Yes >保存并退出。

(10)配置交叉編譯工具,命令如下:

# export CROSS_COMPILE=/opt/gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux/bin/arm-linux-gnueabihf-

注意:交叉編譯工具的搭建請參考MYD-SAMA5D3X開發板的用戶手冊,目錄與上面的可能會有差異,根據具體情況設置。

(11)編譯內核,命令如下:

# make

(12)創建linux鏡像文件,命令如下:

# make uImage

(13)創建完成后,會生成兩個我們調試內核會用到的文件。

-- /arch/arm/boot/uImage

U-boot專用的映像文件,它在zImage之前加上一個長度為0x40的tag。我們下一步需要將它下載到目標板上。

-- /vmlinux

編譯出來未壓縮的,最原始的內核文件。下面DS-5調試選項中需要調用該文件。

(16)將上面生成的uImage鏡像文件拷貝出來,放在自動下載目錄下,再按用戶手冊自動下載進行下載。

2、導入Linux/android源碼

下面要在DS-5里面新建一個名為“MYD-SAMA5D3X_kernel”的工程,導入內核源碼。

(17)打開DS-5,選擇“File”>“Project...”。

(18)選擇“general”>“Project”。

(18)在project name中輸入工程名稱,這里名為“MYD-SAMA5D3X_kernel”,然后點擊“finish”完成工程創建。

(19)打開MYD-SAMA5D3X開發板光盤,將“05-Android_SourceLinux-at91 linux-at91.tar.bz2”壓縮包linux-at91文件夾里面的所有內容解壓到DS-5的“MYD-SAMA5D3X_kernel”工程中,然后右鍵工程名稱,選擇“Refresh”刷新。DS-5中就會顯示添加文件。

??

(20)將新編譯生成的內核鏡像“vmlinux”也復制到“MYD-SAMA5D3X_kernel”工程目錄中, 并刷新。

3、調試配置

(21)將DSTREAM的ARM JTAG 20連接到MYD-SAMA5D34開發板的JTAG(J23)調試接口,并連接好DSTREAM和開發板的電源

(20)選擇DS-5菜單欄“run”>“debug configuration…”,配置調試選項進行。

(21)在配置調試中,

名稱“name”輸入“MYD-SAMA5D3X_kernel”作為連接名稱。

目標“target”下選擇“Atmel”>“SAMA5D3x”>“Linux Kernel and/or Device Device Debug”。

連接“connections”點擊“browse…”選擇搜索到的DSTREAM仿真器

(22)Files選線默認留空。Debugger選項配置如下。

運行控制“run control”選擇“connect only”。

點選“execute debugger commands”,并在輸入框中輸入:

interrupt

add-symbol-file "MYD-SAMA5D3X_kernelvmlinux"

(22)下拉“debugger”選項卡,點擊“paths”下面的“workspace…”按鈕,選擇“MYD-SAMA5D3X_kernel”工程作為DS-5源碼搜索路徑。

(17)打開開發板電源(或者復位),讓開發板u-boot引導kernel,然后點擊DS-5中的的“debug”按鈕開始調試。

(18)這樣DS-5就開始連接開發板了,相關視圖如下,顯示當前所有的調試名稱,并且可以進行調試控制.

上圖中,各控制按鈕的作用為:

連接目標板

斷開連接

刪除連接

從main函數或者entry point調試

繼續全速運行

停止運行

單步調試

選擇按C程序單步調試,或者按匯編程序調試

(19)命令欄,可以在“commands”后面敲入命令,讓開發板執行,比如敲入“step”就會進行單步調試。鼠標位于輸入框內,按“Alt + /”可獲得命令提示。

(20)匯編程序欄,顯示程序對應的匯編程序、地址和操作數等。

(21)寄存器欄,顯示內核里面的所有寄存器,在調試的時候可以對寄存器進行修改。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6085

    瀏覽量

    35420
  • 安卓
    +關注

    關注

    5

    文章

    2133

    瀏覽量

    57291
  • 米爾科技
    +關注

    關注

    5

    文章

    227

    瀏覽量

    20999
收藏 人收藏

    評論

    相關推薦

    DS-5教程-ARM DS-5配合DSTREAM仿真器調試Linux和Android內核

    `` 本帖最后由 i2c 于 2014-10-13 11:38 編輯 1、重新編譯內核 MYD-SAMA5D34開發板的Linux/Android系統默認沒有開啟
    發表于 10-13 11:19

    DS-5教程-使用ARM DS-5 RSE遠程管理系統

    SSH,具體移植步驟可參考設備介紹里面的鏈接。如果使用米爾科技的MYD-SAMA5D34D31/33/35)開發板則SSH已經移植好了。 通過本文,我們可以學到如何使用ARM DS-
    發表于 10-13 13:44

    DS-5教程-使用ARM DS-5 RSE遠程管理系統

    ,可以通過網絡對目標的文件系統進行控制,當然,前提是開發板上已經移植了SSH,具體移植步驟可參考設備介紹里面的鏈接。如果使用米爾科技的MYD-SAMA5D34
    發表于 10-13 14:01

    DS-5教程-使用ARM DS-5 和DSTREAM仿真器調試裸機程序

    到對應的存儲地址的值。 (28)應用程序控制臺,這里顯示了通過半主機機制從開發板(如MYD-SAMA5D34)返回的打印信息。 (29)另外,還有一個比較重要的欄目“Progress”。有時候
    發表于 10-13 18:23

    DS-5教程-ARM DS-5創建編譯簡單Linux應用程序

    =473。 (3)MYD-SAMA5D34D31/33/35)開發板詳細介紹:http://www.myir-tech.com/product/myd-sama5d3x.htm。 (
    發表于 10-13 18:26

    ATMEL MYD-SAM9X5 系列開發板(ARM926EJ-S內核)

    ※產品描述 MYD-SAM9X5系列開發板是一款基于ATMEL SAM9X5處理器(SAM9G15, SAM9G25,SAM9X25,SAM9G35,SAM9X35 )ARM ARM926EJ-S
    發表于 10-15 16:21

    ATMEL MYC-SAMA5D3X 系列核心(Cortex A5內核)

    `MYC-SAMA5D3X是基于ATMEL SAMA5D31/SAMA5D33/SAMA5D34/SAMA5D35/
    發表于 10-15 16:39

    ATMEL MYD-SAMA5D3X 系列開發板(Cortex A5內核)

    ATSAMA5D33芯片)MYD-SAMA5D34開發板(基于ATMEL公司ATSAMA5D34芯片)MYD-SAMA5D35
    發表于 10-15 16:50

    請大神幫忙推薦幾個支持***的開發板

    價格3000之內都可以,之前只是在電腦仿真,對真實的板子一點都不了解,目前只找到了Exynos4412開發板、MYD-SAMA5D36開發板MYD-SAMA5D36
    發表于 03-28 16:18

    Atmel開發板sama5d3x開發環境搭建

    Atmel開發板sama5d3x開發環境搭建
    發表于 08-16 13:33

    經典處理器ARM9/ARM11之MYD-JA5D27評測

    本文主要介紹了米爾科技推出的全球首款基于Atmel最新系列MPU SAMA5D27開發板MYD-JA5D27,分別從MYD-JA5D27開發板
    發表于 04-23 15:09 ?2013次閱讀

    米爾科技DS-5教程-使用ARM DS-5 和DSTREAM仿真器調試裸機程序介紹

    本文介紹使用ARM DS-5創建一個裸機程序,并用DS-5里面的ARM編譯器進行編譯,編譯之后通過DSTREAM仿真器將程序加載到MYD-SAMA5D34開發板的SRAM(內存)上。
    的頭像 發表于 11-18 10:38 ?4554次閱讀
    米爾科技DS-<b class='flag-5'>5</b>教程-使用ARM DS-<b class='flag-5'>5</b> 和DSTREAM仿真器<b class='flag-5'>調試</b>裸機程序介紹

    米爾科技遠程管理系統介紹

    移植步驟可參考設備介紹里面的鏈接。如果使用米爾科技的MYD-SAMA5D34D31/33/35)開發板則SSH已經移植好了。
    的頭像 發表于 11-25 08:57 ?2271次閱讀
    米爾科技遠程管理系統介紹

    安富利制造服務SAMA5D3 Xplained開發板簡介

    產品概述: SAMA5D3 Xplained評估集成了一個基于Cortex -A5的微控制器(BGA324封裝),提供外部儲存器、雙以太網物理層收發器、兩個SD/MMC接口、兩個USB Host
    的頭像 發表于 01-10 16:39 ?1990次閱讀
    安富利制造服務<b class='flag-5'>SAMA5D</b>3 Xplained<b class='flag-5'>開發板</b>簡介

    國產開發板各項性能測試--米爾MYD-YT507H開發板

    此次的板卡測試,是米爾MYD-YT507H開發板的各項性能測試。
    的頭像 發表于 09-14 15:26 ?1803次閱讀
    國產<b class='flag-5'>開發板</b>各項性能測試--米爾<b class='flag-5'>MYD</b>-YT507H<b class='flag-5'>開發板</b>
    主站蜘蛛池模板: 冠希和阿娇13分钟在线视频| 好大好硬好爽好深好硬视频 | 久久re视频这里精品09首页 | 视频一区视频二区ae86| 国产乱子影视频上线免费观看| 亚洲 日韩 国产 中文视频| 寂寞少妇直播| 99E久热只有精品8在线直播| 人人做人人干| 国产精品无码AV天天爽色欲| 夜色资源站国产www在线视频| 男男免费看| 国产白丝精品爽爽久久蜜臀 | 野花日本完整版在线观看免费高清| 邻居的阿2中文字版电影| 超碰人人澡人人胔| 亚洲精品视频免费看| 奶大B紧17p| 国产人人为我我为人人澡| 尤物yw193can入口| 欧美兽交YOYO| 黄色xxxxxx| 99麻豆精品国产人妻无码 | 亚洲青青草原| 朋友的娇妻好爽好烫嗯| 国产专区青青草原亚洲| 99久久精品国产亚洲AV| 亚洲大爷操| 青柠电影高清在线观看| 精品久久久久久久国产潘金莲| 北条麻妃快播| 在线播放av欧美无码碰| 特级毛片AAAAAA| 男人女人边摸边吃奶边做| 国语自产拍大学生在线观看 | 旧里番6080在线观看| 国产白丝JK被疯狂输出视频| 2019精品国产品在线不卡| 亚洲高清国产拍精品影院| 日本xxxxxx片免费播放18| 久久伊人电影|