簡單地說,IAR調(diào)試S3C6410可以分成以下3個(gè)步驟:1)編寫mac文件,初始化S3C6410的看門狗、時(shí)鐘、DDRAM控制器等,為下載代碼做準(zhǔn)備。2)編寫icf文件對S3C6410的內(nèi)存空間進(jìn)行分配,配置堆棧段、數(shù)據(jù)段、程序段的起始
需要在 IAR的Options -> General Options ->Library Configuration里設(shè)置一下函數(shù)庫,不然printf函數(shù)不對,將Library Configuration 中的Library 設(shè)置由\"Normal\"改為\"Full\"就可以了。
裸機(jī)環(huán)境已經(jīng)搭建完畢,對于裸機(jī)調(diào)試來說少了中斷怎么可以。S3C6410有硬件的中斷控制器,不像2440那樣需要自己計(jì)算中斷函數(shù)的偏移地址,非常方便,具體的操作方法可以查看S3C6410的硬件手冊。使能中斷可以通過匯編