社区导航

 

搜索
查看: 1876|回复: 3

[求助] f2812 flash下载问题

[复制链接]

87

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2013-3-1 14:16 | 显示全部楼层 |阅读模式
f2812写的led灯闪烁程序 debug时可以正常运行 下载到flash就只能点亮没有闪烁的功能了 memcpy flashinit程序都有
不知道为什么 请高手帮忙


回复

使用道具 举报

87

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2013-3-1 14:17 | 显示全部楼层
为了不沉下去我先回复一条。


回复

使用道具 举报

87

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2013-3-6 14:46 | 显示全部楼层
经过别人的指导问题解决了。主要是没有吧中断程序复制到RAM中运行造成了不能及时的进行数据计算,所以不能正常运行 需要添加的程序如下
extern Uint16 secureRamFuncs_runstart;
extern Uint16 secureRamFuncs_loadstart;
extern Uint16 secureRamFuncs_loadend;

#pragma CODE_SECTION(eva_timer1_isr, "ramfuncs");
#pragma CODE_SECTION(eva_timer2_isr, "ramfuncs");

     memcpy(  &secureRamFuncs_runstart,
                       &secureRamFuncs_loadstart,
                      &secureRamFuncs_loadend - &secureRamFuncs_loadstart);
  InitFlash();

cmd部分修改如下
secureRamFuncs    :   LOAD = FLASHP,   PAGE = 0          /* Used by InitFlash() in SysCtrl.c */
                                          RUN =  RAMH1,   PAGE = 0
                                          LOAD_START(_secureRamFuncs_loadstart),
                                          LOAD_END(_secureRamFuncs_loadend),
                                          RUN_START(_secureRamFuncs_runstart)


回复

使用道具 举报

2万

TA的帖子

74

TA的资源

管理员

Rank: 13Rank: 13Rank: 13Rank: 13

发表于 2013-3-6 17:34 | 显示全部楼层
谢谢楼主分享

不管是哪年,都要加油!继续为中国电子行业做出小小的贡献吧! 扣扣 1206973913



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /5 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-2-21 14:48 , Processed in 0.159373 second(s), 18 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表