Ethernet Configuration on S32R274RRUEVB EvalBoard_Send Packets from Host PC to MCU

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

Ethernet Configuration on S32R274RRUEVB EvalBoard_Send Packets from Host PC to MCU

ソリューションへジャンプ
4,034件の閲覧回数
HaMun
Contributor III

Hello NXP team,

I am trying to write a c code that the micro S32R274RRUEVB receives random packets from my host PC over the Ethernet. The host PC as the sender uses a simple UDP client to send a packet to the micro. My problem is cannot find any sources how to initialize the Ethernet port on the S32R274RRUEVB micro, there is no such a information even in its datasheet . I could run an example for transmitting a signal to the CAN pins and works fine. I would appreciate it you could help me that.
Best,
Hadi

タグ(1)
0 件の賞賛
返信
1 解決策
3,671件の閲覧回数
HaMun
Contributor III

Hello,

The software didn't get installed and I guess there is something wrong with the installer file as explained before. The thing I did was installing the S32 Design Studio for Power Architecture on Windows (https://www.nxp.com/design/design-center/software/automotive-software-and-tools/s32-design-studio-id... in order to access the Enet_ping example for the S32R274. On windows PC, I could finally run the example on the Micro without issues.

 

I was already running the same software on Ubuntu but the RTK package (S32 Design Studio for Power Architecture 2017.R1 Update 11 SDK PA RTM 3.0.0) does not get installed on Ubuntu version therefore the example does not become visible. These installation problems should be fixed by the NXP.

Best,

Hadi 

元の投稿で解決策を見る

0 件の賞賛
返信
13 返答(返信)
3,881件の閲覧回数
petervlna
NXP TechSupport
NXP TechSupport

Hello,

petervlna_0-1737531188558.png

This statement means that the installation is unsuccessful on Windows PC due to the same error that mentioned earlier but after the unsuccessful installation

This looks to me like admin right issues at your PC. I expect that this has nothing to do with our installation package as the error clearly state there is issue with opening file for writing.

but the only thing is missing is Cpu.h file.

Here the Cpu.h is generated from your IDE of S32DS from SDK plugin. So even if I sent it to you, you will get instantly new missing header file dependent on cpu.h.

You need to install SDK properly in to the S32DS and then you can open, build and compile the example code.

As I have mentioned earlier here are tutorials how to do it:

https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/S32DS-list-of-HOWTOs/ta-p/1113475

Best regards,

Peter

PS: I have build + compiled the ENET ping example and attached it here. Maybe it will help.

0 件の賞賛
返信
3,869件の閲覧回数
HaMun
Contributor III

Hello,

 

Thank you for your reply!

I’ve attempted the installation on four different laptops so far, including three running Windows and one running Ubuntu with Wine. One of these is my personal laptop, where I ran the installer (S32SDK_S32_PA_RTM_3.0.3.exe) as an administrator. Unfortunately, I encountered the same error on all of them.

As you mentioned, when I tried running it on S32DS for Power Architecture on my Ubuntu laptop, I ran into missing headers again, so I understand that the SDK needs to be properly installed. However, it seems impossible to complete the installation successfully.

Could you please try running the installer on your end and confirm if it works? Or do you have any other suggestions or workarounds to resolve this issue? This is really urgent.


Best,

Hadi

0 件の賞賛
返信
3,830件の閲覧回数
petervlna
NXP TechSupport
NXP TechSupport

Hello,

I have just downloaded and installed the 3.0.3 version on my PC with no issues on Win10.

petervlna_1-1737559336403.png

 

petervlna_0-1737559300003.png

I did nothing special except I have installed it as administrator.

All this issue on your side looks to me tied up to your PC environment.

There is really nothing I can do here to help you will installation as for me it is working out of the box.

Best regards,
Peter

 

0 件の賞賛
返信
3,672件の閲覧回数
HaMun
Contributor III

Hello,

The software didn't get installed and I guess there is something wrong with the installer file as explained before. The thing I did was installing the S32 Design Studio for Power Architecture on Windows (https://www.nxp.com/design/design-center/software/automotive-software-and-tools/s32-design-studio-id... in order to access the Enet_ping example for the S32R274. On windows PC, I could finally run the example on the Micro without issues.

 

I was already running the same software on Ubuntu but the RTK package (S32 Design Studio for Power Architecture 2017.R1 Update 11 SDK PA RTM 3.0.0) does not get installed on Ubuntu version therefore the example does not become visible. These installation problems should be fixed by the NXP.

Best,

Hadi 

0 件の賞賛
返信
3,974件の閲覧回数
petervlna
NXP TechSupport
NXP TechSupport

Hello,

You can for example use some reference codes available in S32DS - RTD 3.0.0 package:

https://www.nxp.com/design/design-center/software/development-software/s32-sdk/s32-software-developm...

petervlna_1-1737358761943.png

 

petervlna_0-1737358479664.png

The documentation are included in the example code and RTD package.

Also the ENET module is described in reference manual:Chapter 61 Ethernet MAC (ENET)

especially 61.6 Functional description.

Such are also present in MCAL drivers:

https://www.nxp.com/products/S32R2X

petervlna_2-1737358794150.png

 

Best regards,

Peter

 

0 件の賞賛
返信
3,964件の閲覧回数
HaMun
Contributor III

Hi,

Thank you for your reply!

Last week I tried to install S32SDK but it gave some errors during the installation on Windows. I am still getting the same error. I archived the exe file to access the examples but the Cpu.h file is missing in the folder of enet_ping example which is being called in main.c. 

Capture.PNG

 I would appreciate your help!

Best,

Hadi

0 件の賞賛
返信
3,954件の閲覧回数
petervlna
NXP TechSupport
NXP TechSupport

Hello,

Hmm, this looks to me like instalation for Tresos.

Are you doing update site.zip in S32DS?

Please have a look at the tutorials to proceed with installation.

https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/S32DS-list-of-HOWTOs/ta-p/1113475

Best regards,

Peter

0 件の賞賛
返信
3,951件の閲覧回数
HaMun
Contributor III

Hi,

No, I already installed the S32DS for power architecture since I have using S32R274 eval board.

Now, as you mentioned in your first answer, I tried to install S32SDK (S32SDK_S32_PA_RTM_3.0.3.exe) (https://nxp.flexnetoperations.com/control/frse/download?element=11060487) to access the enet_ping example for S32R274. But the installation does not work. I could access to the examples without the installation but the only thing is missing is Cpu.h file. Can you provide that for me?

Best,

Hadi

0 件の賞賛
返信
3,932件の閲覧回数
petervlna
NXP TechSupport
NXP TechSupport

Hello,

But the installation does not work.

What should I imagine under this statement? Could you describe the issue closer?

I could access to the examples without the installation but the only thing is missing is Cpu.h file. Can you provide that for me?

Ok, not sure either. So you can create the example in S32DS and build it, but missing Cpu.h?

Did you generate mex configuration before compiling?

Its a bit hard to judge from your issue description.

Best regards,

Peter

 

0 件の賞賛
返信
3,930件の閲覧回数
HaMun
Contributor III

Hi,

 

Thanks for your reply!

This statement means that the installation is unsuccessful on Windows PC due to the same error that mentioned earlier but after the unsuccessful installation, a folder is created which is extracted info from exe file that exist all the files, documentations, and examples. Since I am running on my Ubunutu Laptop S32DS for Power Architecture without issue, I tried to run the ENET ping example existed in the extracted folder on my S32DS for PA. But, as mentioned,  the Cpu.h is missing in the extracted folder from exe file of S32SDK. I assume that this can be generated when S32SDK can be installed properly which in my case does not, due to the last reason. So what should I do? in my S32DS for PA on my Ubuntu, there are not any examples for S32R274, that's why I need the Cpu.h file or I need to install the S32DSK properly. What should we proceed?
The following is the main file of ENET ping example but the folder does not include the Cpu.h header file.

###################################################################
** Filename : main.c
** Project : S32R274_Z4
** Processor : S32R274_257
** Version : Driver 01.00
** Compiler : GNU C Compiler
** Abstract :
** Main module.
** This module contains user's application code.
** Settings :
** Contents :
** No public methods
**
** ###################################################################*/
/*!
** @file main.c
** @version 01.00
** @brief
** Main module.
** This module contains user's application code.
*/
/*!
** @addtogroup main_module main module documentation
** @{
*/


/* MODULE main */
#include "Cpu.h"

volatile int exit_code = 0;

#define GPIO_PORT PTA
#define LED 0U

#define FRAME_ETH_DEST_MAC_OFFSET (0U)
#define FRAME_ETH_SRC_MAC_OFFSET (6U)

#define FRAME_IP_PROTO_OFFSET (23U)
#define FRAME_IP_CHECKSUM_OFFSET (24U)
#define FRAME_IP_SRC_OFFSET (26U)
#define FRAME_IP_DEST_OFFSET (30U)
#define FRAME_IP_PROTO_ICMP (1U)

#define FRAME_ICMP_TYPE_OFFSET (34U)
#define FRAME_ICMP_CHECKSUM_OFFSET (36U)
#define FRAME_ICMP_TYPE_ECHO_REQUEST (8U)
#define FRAME_ICMP_TYPE_ECHO_REPLY (0U)

void copy_buff(uint8_t *dest, uint8_t *src, uint8_t len)
{
uint8_t i;

for (i = 0; i < len; i++)
{
dest[i] = src[i];
}
}

void delay(volatile int cycles)
{
/* Delay function - do nothing for a number of cycles */
while(cycles--);
}

void build_ping_reply(uint8_t *data)
{
uint8_t src_ip[4] = { 0xc0, 0xa8, 0x00, 0x14 }; /* 192.168.0.20 IP of board */

/* Clear IP and ICMP checksums (to be filled in by the MAC) */
data[FRAME_IP_CHECKSUM_OFFSET] = 0;
data[FRAME_IP_CHECKSUM_OFFSET + 1] = 0;
data[FRAME_ICMP_CHECKSUM_OFFSET] = 0;
data[FRAME_ICMP_CHECKSUM_OFFSET + 1] = 0;

/* Update ICMP type to represent an echo reply */
data[FRAME_ICMP_TYPE_OFFSET] = FRAME_ICMP_TYPE_ECHO_REPLY;

/* Update MAC and IP addresses */
copy_buff(&data[FRAME_ETH_DEST_MAC_OFFSET], &data[FRAME_ETH_SRC_MAC_OFFSET], 6);
copy_buff(&data[FRAME_ETH_SRC_MAC_OFFSET], ethernet1_MacAddr, 6);
copy_buff(&data[FRAME_IP_DEST_OFFSET], &data[FRAME_IP_SRC_OFFSET], 4);
copy_buff(&data[FRAME_IP_SRC_OFFSET], src_ip, 4);
}

void rx_callback(uint8_t instance, enet_event_t event, uint8_t ring)
{
status_t stat;

if (event == ENET_RX_EVENT)
{
enet_buffer_t rxBuff;

stat = ENET_DRV_ReadFrame(INST_ETHERNET1, ring, &rxBuff, NULL);

while (stat == STATUS_SUCCESS)
{
if (rxBuff.length < FRAME_ICMP_TYPE_OFFSET)
{
ENET_DRV_ProvideRxBuff(INST_ETHERNET1, ring, &rxBuff);

stat = ENET_DRV_ReadFrame(INST_ETHERNET1, ring, &rxBuff, NULL);

continue;
}

/* Check that the received frame was an ICMP echo request */
if (rxBuff.data[FRAME_IP_PROTO_OFFSET] == FRAME_IP_PROTO_ICMP &&
rxBuff.data[FRAME_ICMP_TYPE_OFFSET] == FRAME_ICMP_TYPE_ECHO_REQUEST)
{
build_ping_reply(rxBuff.data);

rxBuff.length = rxBuff.length - 4;

/* Send back an ICMP echo reply frame */
ENET_DRV_SendFrame(INST_ETHERNET1, 0U, &rxBuff, NULL);
}

ENET_DRV_ProvideRxBuff(INST_ETHERNET1, ring, &rxBuff);

stat = ENET_DRV_ReadFrame(INST_ETHERNET1, ring, &rxBuff, NULL);
}
}
}

/*!
\brief The main function for the project.
\details The startup initialization sequence is the following:
* - startup asm routine
* - main()
*/
int main(void)
{
/* Write your local variable definition here */
/*** Processor Expert internal initialization. DON'T REMOVE THIS CODE!!! ***/
#ifdef PEX_RTOS_INIT
PEX_RTOS_INIT(); /* Initialization of the selected RTOS. Macro is defined by the RTOS component. */
#endif
/*** End of Processor Expert internal initialization. ***/

/* Write your code here */
/* Initialize and configure clocks
* - see clock manager component for details
*/
CLOCK_SYS_Init(g_clockManConfigsArr, CLOCK_MANAGER_CONFIG_CNT, g_clockManCallbacksArr, CLOCK_MANAGER_CALLBACK_CNT);
CLOCK_SYS_UpdateConfiguration(0U, CLOCK_MANAGER_POLICY_AGREEMENT);

PINS_DRV_Init(NUM_OF_CONFIGURED_PINS, g_pin_mux_InitConfigArr);

ENET_DRV_Init(INST_ETHERNET1, &ethernet1_State, &ethernet1_InitConfig0, ethernet1_buffConfigArr0, ethernet1_MacAddr);

while(1)
{
/* Insert a small delay to make the blinking visible */
delay(720000);

/* Toggle output value LED */
PINS_DRV_TogglePins(GPIO_PORT, 1 << LED);
}

/*** Don't write any code pass this line, or it will be deleted during code generation. ***/
/*** RTOS startup code. Macro PEX_RTOS_START is defined by the RTOS component. DON'T MODIFY THIS CODE!!! ***/
#ifdef PEX_RTOS_START
PEX_RTOS_START(); /* Startup of the selected RTOS. Macro is defined by the RTOS component. */
#endif
/*** End of RTOS startup code. ***/
/*** Processor Expert end of main routine. DON'T MODIFY THIS CODE!!! ***/
for(;;) {
if(exit_code != 0) {
break;
}
}
return exit_code;
/*** Processor Expert end of main routine. DON'T WRITE CODE BELOW!!! ***/
} /*** End of main routine. DO NOT MODIFY THIS TEXT!!! ***/

/* END main */
/*!
** @}
*/
/*
** ###################################################################
**
** This file was created by Processor Expert 10.1 [05.21]
** for the NXP S32R series of microcontrollers.
**
** ###################################################################
*/


Best,

Hadi

0 件の賞賛
返信
3,942件の閲覧回数
HaMun
Contributor III
It's urgent, I would appreciate it if you reply ASAP.
0 件の賞賛
返信
4,006件の閲覧回数
Edward357Johnson
Contributor I

Hello!

To initialize the Ethernet port on the S32R274RRUEVB micro, ensure you have the S32 Design Studio IDE installed, which includes support for the S32R274RRUEVB board. Use a debugger like the P&E USB Multilink to connect to the board. Load the pre-loaded example project that utilizes the S32R’s multiple cores and the MPC57xxMB’s user I/O, and then adapt the example code to initialize the Ethernet port and handle UDP packets. For more detailed instructions, refer to the S32R274RRUEVB Quick Start Guide and the S32 Design Studio documentation. 

0 件の賞賛
返信
4,003件の閲覧回数
Edward357Johnson
Contributor I

Hello!

I believe this should resolve your issue efficiently! 

Best Regards,

invisalign dr site

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2029708%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E3%83%9B%E3%82%B9%E3%83%88PC%E3%81%8B%E3%82%89MCU%E3%81%B8%E3%81%AES32R274RRUEVB%20EvalBoard_Send%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%81%AE%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%E6%A7%8B%E6%88%90%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2029708%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ENXP%E3%83%81%E3%83%BC%E3%83%A0%E3%81%AE%E7%9A%86%E6%A7%98%E3%80%81%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%82%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AF%E3%80%81%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%ADS32R274RRUEVB%E3%81%8C%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%E3%82%92%E4%BB%8B%E3%81%97%E3%81%A6%E3%83%9B%E3%82%B9%E3%83%88PC%E3%81%8B%E3%82%89%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%81%AA%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%82%92%E5%8F%97%E4%BF%A1%E3%81%99%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86c%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%82%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E9%80%81%E4%BF%A1%E8%80%85%E3%81%A8%E3%81%97%E3%81%A6%E3%81%AE%E3%83%9B%E3%82%B9%E3%83%88%20PC%20%E3%81%AF%E3%80%81%E5%8D%98%E7%B4%94%E3%81%AA%20UDP%20%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%82%92%20micro%20%E3%81%AB%E9%80%81%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E7%A7%81%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AF%E3%80%81S32R274RRUEVB%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%81%AE%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%89%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B7%E3%83%BC%E3%83%88%E3%81%AB%E3%82%82%E3%81%9D%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E6%83%85%E5%A0%B1%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82CAN%E3%83%94%E3%83%B3%E3%81%AB%E4%BF%A1%E5%8F%B7%E3%82%92%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B%E4%BE%8B%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E5%95%8F%E9%A1%8C%E3%81%AA%E3%81%8F%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E7%A7%81%E3%81%AF%E3%81%82%E3%81%AA%E3%81%9F%E3%81%8C%E3%81%9D%E3%82%8C%E3%82%92%E5%8A%A9%E3%81%91%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%9D%E3%82%8C%E3%82%92%E6%84%9F%E8%AC%9D%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E6%9C%80%E8%89%AF%3CBR%20%2F%3E%E3%83%8F%E3%83%87%E3%82%A3%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2031374%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20%E3%83%9B%E3%82%B9%E3%83%88PC%E3%81%8B%E3%82%89MCU%E3%81%B8%E3%81%AES32R274RRUEVB%20EvalBoard_Send%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%81%AE%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%E8%A8%AD%E5%AE%9A%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2031374%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%80%A5%E3%81%84%E3%81%A7%E3%81%84%E3%81%BE%E3%81%99%E3%81%AE%E3%81%A7%E3%80%81%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%A0%E3%81%91%E6%97%A9%E3%81%8F%E3%81%8A%E8%BF%94%E4%BA%8B%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%82%8C%E3%81%B0%E5%B9%B8%E3%81%84%E3%81%A7%E3%81%99%E3%80%82%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2029713%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20%E3%83%9B%E3%82%B9%E3%83%88PC%E3%81%8B%E3%82%89MCU%E3%81%B8%E3%81%AES32R274RRUEVB%20EvalBoard_Send%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%81%AE%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%E8%A8%AD%E5%AE%9A%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2029713%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%EF%BC%81%3C%2FP%3E%3CP%3ES32R274RRUEVB%20Micro%20%E3%81%AE%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%20%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81S32R274RRUEVB%20%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E5%90%AB%E3%82%80%20S32%20Design%20Studio%20IDE%20%E3%81%8C%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%99%E3%80%82P%26amp%3BE%20USB%20Multilink%E3%81%AA%E3%81%A9%E3%81%AE%E3%83%87%E3%83%90%E3%83%83%E3%82%AC%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82S32R%20%E3%81%AE%E3%83%9E%E3%83%AB%E3%83%81%20%E3%82%B3%E3%82%A2%E3%81%A8%20MPC57xxMB%20%E3%81%AE%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%20I%2FO%20%E3%82%92%E5%88%A9%E7%94%A8%E3%81%99%E3%82%8B%E3%83%97%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%81%95%E3%82%8C%E3%81%9F%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E3%80%81%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E9%81%A9%E5%BF%9C%E3%81%95%E3%81%9B%E3%81%A6%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%20%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%97%E3%80%81UDP%20%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%82%92%E5%87%A6%E7%90%86%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E8%A9%B3%E7%B4%B0%E3%81%AA%E6%89%8B%E9%A0%86%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%80%81S32R274RRUEVB%E3%82%AF%E3%82%A4%E3%83%83%E3%82%AF%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%E3%82%AC%E3%82%A4%E3%83%89%E3%81%8A%E3%82%88%E3%81%B3S32%20Design%20Studio%E3%81%AE%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E