ADS1.2的使用
1.建立工程文件2440App File->New
2.设置Targets为DebugRel
3. 编译及链接配置 Edit->Debug Settings
1)Target基本设置
2)ARM汇编编译器选项:CPU->ARM920T,小端对齐,ARM指令格式,无浮点运算
3)ARM C编译器选项:CPU->ARM920T,小端对齐,Pure-endian softfp浮点运算
4)ARM 链接器设置:链接类型Simple,RO Base:0x3200_0000(程序段起始地址,该地址指向SDRAM),RW Base(数据段起始地址,未设则接连程序段结束地址)
RO Base:这里用户要根据自己的硬件实际SDRAM地址空间来修改这个地址,保证这里写的地址是程序运行时SDRAM地址空间所能到达的范围。
5)设置ARM fromELF输出文件类型:Plain binary(二进制bin文件,可直接烧写)
4.添加汇编或C源文件
1) Project->Create group
2) Project->Add files
3) 添加其他文件
注:实践中发现s和c各文件须按调用关系自上而下排列(可用鼠标拖动),否则会出现编译正常运行不正常现像,最为明显的就是调用某个函数时程序会跑飞,此时开发板会自动重启。
5.编译 Project->Make