lincolne 发表于 2015-4-23 18:03:40

LPC4357 M4&M0双核单片机启动有点问题,求分析。

LPC4357双核单片机
M0的分散加载文件为
; *************************************************************
; ***      M0 Scatter-Loading Description File            ***
; *************************************************************

LR_IROM2 0x1B000000 0x00080000
{
    ER_IROM2 0x1B000000 0x00080000
    {
       *.o (RESET, +First)
       *(InRoot$$Sections)
       .ANY (+RO)
    }

    RW_IRAM1 0x10000000 0x8000
    {
       .ANY (+RW +ZI)   
    }
}


M4的分散加载文件为
; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************

LR_IROM1 0x1A000000 0x00080000
{
ER_IROM1 0x1A000000 0x00040000
{
                *.o (RESET, +First)
                *(InRoot$$Sections)
                .ANY (+RO)
}

RW_IRAM2 0x20000000 0x0000F000
{
                .ANY (+RW +ZI)
}


}

LR_IROM2 0x1B000000 0x00080000
{
      ER_RO2 0x1B000000 FIXED ; 0x35000
          {
          AP30_M0_Image.o (+RW)
          }
}

现在的情况是JLINK第一次下载完成后,程序能够正常运行,掉电或复位后单片机就没反应了.
如果KEIL里点下OPTION--DEBUG--SETTING,然后退出option什么也不用做,单片机又会自动运行。
这是哪里出了问题呢..

jxcylxh 发表于 2015-4-23 19:32:28

检查一下你的复位电路,KEIL里点下OPTION--DEBUG--SETTING,这个操作就意味复位了一次。

lincolne 发表于 2015-4-24 07:58:32

jxcylxh 发表于 2015-4-23 19:32
检查一下你的复位电路,KEIL里点下OPTION--DEBUG--SETTING,这个操作就意味复位了一次。 ...

复位引脚就是一个上拉电阻,手动拉低也无法复位啊...

alcohol 发表于 2015-4-24 08:06:31

听起来怎么觉得程序下载到 RAM 里面了……

lincolne 发表于 2015-4-24 08:31:30

alcohol 发表于 2015-4-24 08:06
听起来怎么觉得程序下载到 RAM 里面了……

应该不是的,重启后,点了上面那些选项后,没有下载的过程,程序很快就起来了

macaroni 发表于 2015-4-24 09:03:03

程序无法正常运行是M4还是M0还是M4和M0??

magicoe 发表于 2015-4-24 09:36:13

KEIL版本?有没有在0x1C偏移量里有校验和?我记得Jlink调试双核是有点技巧的,不如ULINK2来的方便

XA144F 发表于 2015-4-24 10:17:14

m0核心的代码是用m4复制到一块ram中,然后复位m0核心起来启动运行的吧?mdk是带了这个例程的。

lincolne 发表于 2015-4-24 11:28:20

XA144F 发表于 2015-4-24 10:17
m0核心的代码是用m4复制到一块ram中,然后复位m0核心起来启动运行的吧?mdk是带了这个例程的。 ...

应该是复制到一块ROM里

shuangbang 发表于 2015-4-24 11:45:30

不会是晶震时不时不起镇巴

nazily215 发表于 2015-5-21 11:49:44

看下你M4怎么引导M0,贴出来?

bd7qw 发表于 2015-9-20 22:17:32

问题得到解决码?公布下,谢谢
页: [1]
查看完整版本: LPC4357 M4&M0双核单片机启动有点问题,求分析。