这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » lpc2294 关于lpc2294分散加载的用法,请指导

共2条 1/1 1 跳转至

lpc2294 关于lpc2294分散加载的用法,请指导

院士
2006-09-17 18:14:16     打赏
lpc2294 关于lpc2294分散加载的用法,请指导



关键词: lpc2294     关于     分散     加载     用法     指导    

院士
2006-12-22 22:43:00     打赏
2楼
问 我现在手头有个lpc2294的板, 在0x81000000 扩展了psram 2Mbytes

我现在想下载程序到0x81000000空间去,可以实现

我的问题是,如果用scartter 文件 把startup.s 中 vectors 这段加载到0x40000000 地址上去,因为考虑要中断响应的问题。

请高手指点一下,帮忙写个scartter 文件。我试了半天,没实现,附我的scatter 文件:


ROM_LOAD 0x81000000
{
    ROM_EXEC 0x81000000 0x8000
    {
        Startup.o (vectors, +First)
        * (+RO)
    }

    IRAM 0x40000000
    {
        Startup.o (+RW,+ZI)
    }

    STACKS 0x40004000 UNINIT
    {
        stack.o (+ZI)
    }

    ERAM 0x81008000
    {
        * (+RW,+ZI)
    }

    HEAP +0 UNINIT
    {
        heap.o (+ZI)
    }
}

在线等。。。。。。。。。。。。。。。 1: 顶下,大侠帮忙呀 2: 再顶 3: 再再顶 4: 未测试过,自己试ROM_LOAD 0x81000000
{
    ROM_EXEC 0x81000000 0x8000
    {

        * (+RO)
    }

    IRAM 0x40000000
    {
        Startup.o (vectors, +First)
        Startup.o (+RW,+ZI)
    }

    STACKS 0x40004000 UNINIT
    {
        stack.o (+ZI)
    }

    ERAM 0x81008000
    {
        * (+RW,+ZI)
    }

    HEAP +0 UNINIT
    {
        heap.o (+ZI)
    }
}

5: 非常感谢

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]