可能是自己比较懒吧,好久没写点什么了。在实验室忙了一个学期了,很少写文档,到现在还没写一篇关于ARM 9的东西出来,前几天刚把按键扫描做掉,学长也把bootloader的bug搞定了,终于可以从flash启动系统了,赞一个。 受N多大牛和EDNChina“忽悠”,终于紧了紧裤腰带买了块STM32 Cortex-M3开发板进行研究学习。买来后才发现那迷你液晶是个16段数码管式的,老郁闷了。有上网买了块12864的无字库液晶。 拿到STM32开发板,一头雾水,没有一个满意的编译开发环境,也不知道如何下载代码。不过,其实这是好事情,直接像61一样,给个IDE,表面上看是方便了,但实际上永远都不可能真正搞懂编译器是如何工作的,各个代码段,数据段是如何分布和安排的。不急,俗话说,欲速则不达。慢慢来吧。 去ST的网站上去拉了一篇hardware development: getting started的AN下来,先看看其基础信息,能够对开发板的情况有个基本的了解,搞懂由BOOT0和BOOT1控制的几种启动方式。 受bozai大牛的启发,下载了Sourcery G++ Lite,配置了Linux下的编译环境,编译通过了。Linux下的开发环境算是搞定了。Windows下的还有些问题,用nmake编译的时候说too many names on left of '=',郁闷。make 中不经常用+=吗,这个都不通过,Windows个垃圾。 至于下载程序,还没实验过,希望我的USB转串口能够胜任吧!Bless!