一个下午下载完IAR 5.50 for ARM ,花了半小时破解IAR 5.50。
然后建了个GPIO的小程序,按照《IAR5.40 实验指导书》准备仿真,出现了verify error 的错误:
Verify error at address 0x00000000, target byte: 0x21, byte in file: 0x18
Wed Dec 24 10:27:58 2008: Warning:
Verify error at address 0x00000001, target byte: 0x00, byte in file: 0xF0
Wed Dec 24 10:27:58 2008: Warning:
Verify error at address 0x00000002, target byte: 0x00, byte in file: 0x9F
Wed Dec 24 10:27:58 2008: Warning:
Verify error at address 0x00000003, target byte: 0xEA, byte in file: 0xE5
Wed Dec 24 10:27:58 2008: Warning:
花了不少时间去解决该问题,后来将Options ——》DownLoad ——》Use flash loader勾上,将程序下载后,就可以仿真了。实验指导有写该选项勾上才能仿真,但开始没注意这个问题。
然后对GPIO可以被控制了。就开始看stellaris驱动库使用指南。给我第一感觉就是M3的设计师花了很多时间去编写底层驱动库,为了使用户不需要很了解M3硬件框架结构,即使是软件工程师也可以根据stellaris驱动库来利用M3设计和开发产品。
准备先将USB调通,接下来利用业余看看能不能做一个消费类的电子产品。
用户1413603 2011-7-19 15:42