<rt id="mc8wa"><small id="mc8wa"></small></rt>
<acronym id="mc8wa"></acronym>
<rt id="mc8wa"><small id="mc8wa"></small></rt>

成都嵌智捷科技基于AM335x的U-Boot/SPL 的CCS 調試

時間:2018-03-05     作者:


成都嵌智捷科技基于AM335x的U-Boot/SPL 的CCS 調試


經過編譯后,就會生成可執行文件,也就是我們通常所說的image,這里會生成的image主要用AM335xLinux啟動的兩個階段,MLO(SPL)和U-Boot。

這里,SPL生成的image在am335/U-Boot-am33x/am335x/spl中,

A. am335/U-Boot-am33x/MLO 負責AM335x啟動的第一階段。

B. U-Boot-spl 作為帶有調試信息的image,可以在CCS中用作導入調試信息。

C. U-Boot-spl.bin 包含有調試信息,是調試時需要的image。

D. U-Boot-spl.map 這個文件里面存儲了spl的memory map信息,可以找到各函數入口的地址。

U-Boot生成的image在U-Boot-am33x/am335x中,具體如下:

A. U-Boot.img負責AM335x啟動的第二階段

B. U-Boot 包含有調試信息,屬于ELF格式,是調試時需要的image。

C. U-Boot.map這個文件里面存儲了U-Boot的memory map信息,可以找到各函數入口的地址

調試環境主要包含3個部分,仿真器,集成調試環境和開發板。下面將逐一介紹:

2.1 仿真器(emulator)

目前支持AM335x的仿真器的型號比較多,有XDS560v2,XDS510,XDS100v2, XDS100v3,等,比較常見的是XDS560v2和XDS100v2。

XDS560v2,性能好,速度快,具有trace功能,但是價格偏貴。 XDS100v 


welcome购彩网