MPC5646C RAM read using BAM

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MPC5646C RAM read using BAM

ソリューションへジャンプ
895件の閲覧回数
BorisB
Contributor I

Hi,

I am trying to read the internal RAM using the BAM module, via the UART

The problem is that there is a repeating pattern in the received file, that doesn't look correct.

This is the code i am using.

 

#define RAM_BASE    0x40000000
#define RAM_SIZE    256*1024
#define RAM_END     RAM_BASE + RAM_SIZE    

int main(void) {

  int32_t  i = 0, r = 0;
  uint32_t word = 0x00;

			      				      			      
  InitHW();    
  InitializeUART(kBaud500000);	

        
  /* Start the other core */   
  SSCM.DPMBOOT.R = (unsigned long)__start_p1;
  SSCM.DPMKEY.R  = (unsigned long)0x00005AF0;
  SSCM.DPMKEY.R  = (unsigned long)0x0000A50F;

  for (;;)
  {   
  	for (i = RAM_BASE; i <  RAM_END; i+= 4)
  	{
  		word = *(uint32_t*) i;
  		uart_print_int(word);
  	}

  	delay_100ms(1);
  }
}

 

the pattern i am getting is:

00 00 20 7E 04 00 00 00 20 4E 04 00 00 00 10 0E 
00 00 00 00 00 00 04 00 00 03 30 00 04 00 00 09 
F0 DC 0F F0 F5 00 00 00 04 00 00 00 50 F0 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 04 00 00 02 60 00 00 00 00 00 70 CA 04 00 
00 09 F0 D0 04 00 00 00 10 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 
00 00 20 7E 04 00 00 00 20 4E 04 00 00 00 10 0E 
00 00 00 00 00 00 04 00 00 03 30 00 04 00 00 09 
F0 DC 0F F0 F5 00 00 00 04 00 00 00 50 F0 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 04 00 00 02 60 80 00 00 00 00 70 CA 04 00 
00 09 F0 D0 04 00 00 00 10 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 
00 00 20 7E 04 00 00 00 20 4E 04 00 00 00 10 0E 
00 00 00 00 00 00 04 00 00 03 30 00 04 00 00 09 
F0 DC 0F F0 F5 00 00 00 04 00 00 00 50 F0 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 04 00 00 02 70 00 00 00 00 00 70 CA 04 00 
00 09 F0 D0 04 00 00 00 10 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 
00 00 20 7E 04 00 00 00 20 4E 04 00 00 00 10 0E 
00 00 00 00 00 00 04 00 00 03 30 00 04 00 00 09 
F0 DC 0F F0 F5 00 00 00 04 00 00 00 50 F0 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 04 00 00 02 70 80 00 00 00 00 70 CA 04 00 
00 09 F0 D0 04 00 00 00 10 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 
00 00 20 7E 04 00 00 00 20 4E 04 00 00 00 10 0E 
00 00 00 00 00 00 04 00 00 03 30 00 04 00 00 09 
F0 DC 0F F0 F5 00 00 00 04 00 00 00 50 F0 00 00 

 

Is this supposed to be normal, or i am getting something wrong. Its a new processor, an empty one, isn't it supposed to be empty.

0 件の賞賛
返信
1 解決策
863件の閲覧回数
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @BorisB 

RAM memory contains random data after power on. It must be initialized:

lukaszadrapa_0-1718861515281.png

 

lukaszadrapa_1-1718861520748.png

 It's done in startup code like this:

lukaszadrapa_2-1718861539171.png

 

stmw instruction is used - it writes all GPR core registers to RAM in a loop. That's the reason why you can see such pattern in the RAM.

Regards,

Lukas

 

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
864件の閲覧回数
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @BorisB 

RAM memory contains random data after power on. It must be initialized:

lukaszadrapa_0-1718861515281.png

 

lukaszadrapa_1-1718861520748.png

 It's done in startup code like this:

lukaszadrapa_2-1718861539171.png

 

stmw instruction is used - it writes all GPR core registers to RAM in a loop. That's the reason why you can see such pattern in the RAM.

Regards,

Lukas

 

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-1889286%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBAM%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%20RAM%20%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8AMPC5646C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1889286%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3EUART%E7%B5%8C%E7%94%B1%E3%81%A7BAM%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E5%86%85%E9%83%A8RAM%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8D%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%E5%95%8F%E9%A1%8C%E3%81%AF%E3%80%81%E5%8F%97%E4%BF%A1%E3%81%97%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E7%B9%B0%E3%82%8A%E8%BF%94%E3%81%97%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%E3%81%8C%E3%81%82%E3%82%8A%E3%80%81%E6%AD%A3%E3%81%97%E3%81%8F%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%8C%E7%A7%81%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CPRE%20class%3D%22lia-code-sample%20language-c%22%3E%3CCODE%20translate%3D%22no%22%3E%23define%20RAM_BASE%20%20%20%200x40000000%0A%23define%20RAM_SIZE%20%20%20%20256*1024%0A%23define%20RAM_END%20%20%20%20%20RAM_BASE%20%2B%20RAM_SIZE%20%20%20%20%0A%0Aint%20main(void)%20%7B%0A%0A%20%20int32_t%20%20i%20%3D%200%2C%20r%20%3D%200%3B%0A%20%20uint32_t%20word%20%3D%200x00%3B%0A%0A%09%09%09%20%20%20%20%20%20%09%09%09%09%20%20%20%20%20%20%09%09%09%20%20%20%20%20%20%0A%20%20InitHW()%3B%20%20%20%20%0A%20%20InitializeUART(kBaud500000)%3B%09%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%2F*%20Start%20the%20other%20core%20*%2F%20%20%20%0A%20%20SSCM.DPMBOOT.R%20%3D%20(unsigned%20long)__start_p1%3B%0A%20%20SSCM.DPMKEY.R%20%20%3D%20(unsigned%20long)0x00005AF0%3B%0A%20%20SSCM.DPMKEY.R%20%20%3D%20(unsigned%20long)0x0000A50F%3B%0A%0A%20%20for%20(%3B%3B)%0A%20%20%7B%20%20%20%0A%20%20%09for%20(i%20%3D%20RAM_BASE%3B%20i%20%26lt%3B%20%20RAM_END%3B%20i%2B%3D%204)%0A%20%20%09%7B%0A%20%20%09%09word%20%3D%20*(uint32_t*)%20i%3B%0A%20%20%09%09uart_print_int(word)%3B%0A%20%20%09%7D%0A%0A%20%20%09delay_100ms(1)%3B%0A%20%20%7D%0A%7D%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CP%3E%E7%A7%81%E3%81%8C%E5%BE%97%E3%81%A6%E3%81%84%E3%82%8B%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%E3%81%AF%E6%AC%A1%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E00%2000%2020%207E%2004%2000%2000%2000%2020%204E%2004%2000%2000%2000%2010%200E%20%0A00%2000%2000%2000%2000%2000%2004%2000%2000%2003%2030%2000%2004%2000%2000%2009%20%0AF0%20DC%200F%20F0%20F5%2000%2000%2000%2004%2000%2000%2000%2050%20F0%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2004%2000%2000%2002%2060%2000%2000%2000%2000%2000%2070%20CA%2004%2000%20%0A00%2009%20F0%20D0%2004%2000%2000%2000%2010%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2004%2000%20%0A00%2000%2020%207E%2004%2000%2000%2000%2020%204E%2004%2000%2000%2000%2010%200E%20%0A00%2000%2000%2000%2000%2000%2004%2000%2000%2003%2030%2000%2004%2000%2000%2009%20%0AF0%20DC%200F%20F0%20F5%2000%2000%2000%2004%2000%2000%2000%2050%20F0%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2004%2000%2000%2002%2060%2080%2000%2000%2000%2000%2070%20CA%2004%2000%20%0A00%2009%20F0%20D0%2004%2000%2000%2000%2010%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2004%2000%20%0A00%2000%2020%207E%2004%2000%2000%2000%2020%204E%2004%2000%2000%2000%2010%200E%20%0A00%2000%2000%2000%2000%2000%2004%2000%2000%2003%2030%2000%2004%2000%2000%2009%20%0AF0%20DC%200F%20F0%20F5%2000%2000%2000%2004%2000%2000%2000%2050%20F0%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2004%2000%2000%2002%2070%2000%2000%2000%2000%2000%2070%20CA%2004%2000%20%0A00%2009%20F0%20D0%2004%2000%2000%2000%2010%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2004%2000%20%0A00%2000%2020%207E%2004%2000%2000%2000%2020%204E%2004%2000%2000%2000%2010%200E%20%0A00%2000%2000%2000%2000%2000%2004%2000%2000%2003%2030%2000%2004%2000%2000%2009%20%0AF0%20DC%200F%20F0%20F5%2000%2000%2000%2004%2000%2000%2000%2050%20F0%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2004%2000%2000%2002%2070%2080%2000%2000%2000%2000%2070%20CA%2004%2000%20%0A00%2009%20F0%20D0%2004%2000%2000%2000%2010%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%20%0A00%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2000%2004%2000%20%0A00%2000%2020%207E%2004%2000%2000%2000%2020%204E%2004%2000%2000%2000%2010%200E%20%0A00%2000%2000%2000%2000%2000%2004%2000%2000%2003%2030%2000%2004%2000%2000%2009%20%0AF0%20DC%200F%20F0%20F5%2000%2000%2000%2004%2000%2000%2000%2050%20F0%2000%2000%20%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%E6%AD%A3%E5%B8%B8%E3%81%A7%E3%81%82%E3%82%8B%E3%81%A8%E6%80%9D%E3%82%8F%E3%82%8C%E3%81%BE%E3%81%99%E3%81%8B%E3%80%81%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82%E4%BD%95%E3%81%8B%E3%81%8C%E9%96%93%E9%81%95%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%AE%E6%96%B0%E3%81%97%E3%81%84%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E3%80%81%E7%A9%BA%E3%81%AE%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E3%81%AF%E3%80%81%E7%A9%BA%E3%81%A7%E3%81%82%E3%82%8B%E3%81%B9%E3%81%8D%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1891089%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3ABAM%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6RAM%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8AMPC5646C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1891089%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F221860%22%20target%3D%22_blank%22%3E%40BorisB%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%E9%9B%BB%E6%BA%90%E6%8A%95%E5%85%A5%E5%BE%8C%E3%81%AERAM%E3%83%A1%E3%83%A2%E3%83%AA%E3%81%AB%E3%81%AF%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22lukaszadrapa_0-1718861515281.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22lukaszadrapa_0-1718861515281.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F284989iAEB07A86D06262E8%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22lukaszadrapa_0-1718861515281.png%22%20alt%3D%22lukaszadrapa_0-1718861515281.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22lukaszadrapa_1-1718861520748.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22lukaszadrapa_1-1718861520748.png%22%20style%3D%22width%3A%20394px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F284990iDE0A9945779B87A8%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22lukaszadrapa_1-1718861520748.png%22%20alt%3D%22lukaszadrapa_1-1718861520748.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A7%E8%A1%8C%E3%82%8F%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22lukaszadrapa_2-1718861539171.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22lukaszadrapa_2-1718861539171.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F284992i78F33A39FA7B5DB4%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22lukaszadrapa_2-1718861539171.png%22%20alt%3D%22lukaszadrapa_2-1718861539171.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3Estmw%E5%91%BD%E4%BB%A4%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99-%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AEGPR%E3%82%B3%E3%82%A2%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%82%92%E3%83%AB%E3%83%BC%E3%83%97%E3%81%A7RAM%E3%81%AB%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%8C%E3%80%81RAM%E3%81%A7%E3%81%93%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%E3%81%8C%E8%A6%8B%E3%82%89%E3%82%8C%E3%82%8B%E7%90%86%E7%94%B1%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3ELukas%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E