求助:f2812如何将片内FLASH中的程序加载到片内RAM中运行?

zcx027   2008-1-23 05:41 楼主
由于程序在片内flash中的运行速度较慢,希望能将片内flash中的程序全部加载到片内ram中运行,请问有什么好办法?
我的邮箱:gziyong2004@126.com,希望大家有空多沟通交流!

回复评论 (26)

可以给份源程序参考下吗

你好!可以给份源程序参考下吗,我的email地址:gziyong2004@126.com
先谢谢了
点赞  2008-1-24 07:56
能不能也给我发一份啊?我的邮箱是:lijun7201@163.com
点赞  2008-1-25 01:35

那就先谢谢了,等待中

在此先谢谢了,等待中......
点赞  2008-1-25 02:54

先谢了

我也要份,再谢
ysw2626@sina.com
点赞  2008-1-28 13:15

问题已经解决,有此方面需要可与我联系

1、将要在RAM中运行的程序在仿真状态下调试OK后,然后用FLASH API函数烧入FLASH中,主要*.cmd文件中的内存使用。
2、编写一boot程序,可以直接用c语言,很简单的一个数据搬移函数就搞定了,最后调用一 *.asm函数用来清理c环境的各寄存器值到RESET状态,然后跳转到RAM中相应的程序入口地址即可。(此*.asm可以参考F2812的bootloader code list中的initboot.asm)此程序用ccs下的烧写插件烧入flash。
3、(1)中的cmd可以在EEWORLD例程中的SRAM.cmd基础上修改;(2)中的cmd可以在FLASH.cmd基础上修改。

如需要详细程序的,可以与我联系,邮箱gziyong2004@126.com
点赞  2008-1-31 06:44

来一份

chen_xq111@126.com
点赞  2008-11-1 00:34
能给我一份吗?qqhc1314@163.com,谢谢了
点赞  2008-11-12 03:36
我也要份,再谢
shbshu@163.com
点赞  2008-11-23 13:45
给我一份,谢谢!
ydz_dri@cnpc.com.cn
点赞  2008-11-26 01:10
能否给我一份,谢谢啊
peipei02431@163.com
点赞  2009-3-1 03:57
我也要   opc3333@163.com
点赞  2009-6-21 09:03
能给我一份吗
chengjie9628@163.com
点赞  2009-12-24 11:56
能给我一份吗?zfly_deng@163.com
点赞  2010-1-24 06:56
我也要一份,

kelaguard-land@yahoo.com.cn

谢谢了
点赞  2010-1-26 06:54
给我一份 3052102428@163.com 谢谢了
点赞  2010-1-27 05:03
能给我一份么 邮箱zhanlan112◎163.com  谢谢!
点赞  2010-1-28 19:13
能给我一份么 邮箱zhanlan112@163.com  谢谢!
点赞  2010-1-28 19:13
给我一份,谢谢!wlhlyp@hotmail.com
点赞  2010-2-22 02:22
给我一份 Jaysonhe@live.cn  谢谢
点赞  2010-6-27 12:29
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复