2812程序在RAM中运行和在FLASH中运行有何不同

[复制链接]
5328|8
 楼主| jimmy823 发表于 2009-8-15 10:44 | 显示全部楼层 |阅读模式
我最近用2812外扩了1块FLASH,是三星的K9K8G08U0A,1GB,刚开始我为了调试方便,我新建了一个FLASH调试的工程,没有用到片内FLASH,程序和变量都是在RAM中的,调试结束后,外扩的FLASH三星K9K8G08U0A读写和擦除都没有问题,但是后来我把CMD换了FLASH的,读写外扩FLASH的程序烧写到片内FLASH中,外扩FLASH的读写就会发生错误,把读写程序通过MemCopy函数放入RAM中运行,读写还是会出错,在RAM中运行和FLASH中运行的程序除了速度略有差别外,还有什么不同吗?大侠们帮帮忙啊
thf2008 发表于 2009-8-15 11:48 | 显示全部楼层
还是有比较多的区别的,我对这块不是很清楚,帮顶
linhai2009 发表于 2009-8-15 12:38 | 显示全部楼层
sunmooning 发表于 2009-8-15 17:16 | 显示全部楼层
怎么没有高手解答以下呢?
很想学习一下。
dewlife 发表于 2009-8-15 17:23 | 显示全部楼层
请问楼主你这个CMD指的是什么?
thf2008 发表于 2009-8-16 14:02 | 显示全部楼层
DSP项目里不就只用一个CMD文件吗?
linhai2009 发表于 2009-8-16 21:31 | 显示全部楼层
dewlife 发表于 2009-8-17 16:18 | 显示全部楼层
最好请教一下技术支持,看他们怎么说的!
thf2008 发表于 2009-8-18 15:42 | 显示全部楼层
要是有大人能解释一下就好,我也想学一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部