简单地说,IAR调试S3C6410可以分成以下3个步骤:1)编写mac文件,初始化S3C6410的看门狗、时钟、DDRAM控制器等,为下载代码做准备。2)编写icf文件对S3C6410的内存空间进行分配,配置堆栈段、数据段、程序段的起始
需要在 IAR的Options -> General Options ->Library Configuration里设置一下函数库,不然printf函数不对,将Library Configuration 中的Library 设置由\"Normal\"改为\"Full\"就可以了。
裸机环境已经搭建完毕,对于裸机调试来说少了中断怎么可以。S3C6410有硬件的中断控制器,不像2440那样需要自己计算中断函数的偏移地址,非常方便,具体的操作方法可以查看S3C6410的硬件手册。使能中断可以通过汇编