宅房日志2012-4-28

博主分享了在MDK中将xx.c文件部署到LPC1788外部NorFlash和SDRAM的具体步骤,并解决了在部署过程中遇到的问题。此外,还提到了Ubuntu12.04的发布,但对桌面版表示失望。

      昨天Ubuntu12.04发布,第4个LTS版本。对桌面版不抱太大期望,用U盘引导了下,界面果然坑爹。就不能把程序的图标做的精细一点不?自从Win7后就看不上Ubuntu桌面版了。开发一直用没图形界面的Server版。

      今天调试成功了LPC1788的外部NorFlash和SDRAM,部分程序和数据放到了外部Flash和Sdram,主程序(main)还是留在内部Flash里,毕竟512K的空间不能浪费。

      在MDK中把xx.c文件部署到外部Flash有三个步骤:

      (1)xx.c文件选项中的Code/Const选择ROM1,当然ROM1的地址空间要先配好,如果Flash是CS1的,那就是从0x90000000开始了。

      (2)Utility选项卡中也要添加外部Flash,如果MDK的Flash列表中没有,则需要自己写Download驱动(片擦除和写入),驱动和源码位于Keil/Arm/Flash目录下

      (3)主函数中“EmcInit()“要配置好外部Flash,我开始就是忘了做这步导致位于外部Flash的程序跑不起来 - -!

       有空专门写个教程吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值