打印

请教

[复制链接]
2454|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
舒云|  楼主 | 2007-2-6 15:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    在STR912中怎么设置让程序在RAM中运行,那位大师指点一下 谢谢啦!!!
沙发
starm| | 2007-2-6 16:23 | 只看该作者

连接时指定为ram的地址空间就可以了

使用特权

评论回复
板凳
STF| | 2007-2-6 18:31 | 只看该作者

中断还在flash运行

你好,

如果你的应用在用中断,你会有一个问题。STR9没有STR7德REMAP功能。所以你的中断不会在RAM运行STR9会在FLASH跳转。

你在flash里面先需要下在这样的代码:

       NAME    main

        PUBLIC  main

        COMMON  INTVEC:CODE
        CODE32

main    LDR     PC, =0x4000000
        LDR     PC, =0x4000004
        LDR     PC, =0x4000008
        LDR     PC, =0x400000C
        LDR     PC, =0x4000010
        NOP                             ; Reserved vector
        LDR     PC, =0x4000018
        LDR     PC, =0x400001C
        B main

        END     main

这样你也可以放你的中断函数在RAM里


Regards,
Stephane

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

18

帖子

0

粉丝