之前一段時間的裸機在KEIL平臺上度過,KEIL天生不是支持ARM9、ARM11的貨,用起來不是很順手,還是轉回ADS把。平臺不應該成爲束縛我們的障礙,它應該是我們的工具,拿起就用!
這篇博文並不是教大家從0開始學習ADS,而僅僅是對我實驗的一個記錄,方便自己,也方便大家將來查閱。至於怎麼安裝、河蟹、打開軟件,建立工程、文件等等等等,不是本博文記錄的範圍之內。本文主要記錄2440在ADS環境下的一些環境配置(主要是Debugrel Settings)。
首先打開在選項卡edit 下拉的Debugrel Settings,操作步驟如下:
1.在Target Settings 選項卡,Post-linker 選擇 ARM fromELF。
2.在ARM C Compiler 選項卡,Architecture or Processor 選擇 ARM920T。
3.找到ARM Linker選項卡,R0 Base改成0x30000000(亦即SDRAM的起始地址),在Equivalent Command Line框裏,改成-ro-base 0x30000000 -first 2440init.o(Init) 。
4.找到ARM fromELF 選項卡,在Output file name 填入將要生成的bin文件。
OK,記錄到這裏~ 本來要上圖的,但是CSDN 說“很抱歉,由於博客圖片審覈功能尚未完成,普通用戶暫時關閉引用站外圖片功能,請您諒解,我們會盡快開放”,幸好那些選項卡、框都不難找~嘿嘿,鍛鍊去,接着吃蛋白粉!