질문과 답변
remoteproc 수행이 안되는데 무엇이 문제일까요? [해결완료]
                              
                                2020. 5. 12 (화) 03:14 
                                쌀쌀이
                                조회 175
                                좋아요 1
                                스크랩 0
                                댓글 10
                              
                            STM32CubeIDE에서 실행파일을 만들어 정상적으로 버튼을 누를때 마다 Red LED가 토글이 되어,
Remoteproc를 이용하여 Boot시 Firmware (lightcontrol4_CM4.elf)가 수행하도록 하려고 합니다.
실행 파일이 보드의 /lib/firmware 폴더에 있는 것을 확인해 주고, 아래와 같이 명령을 수행했는데,
부팅을 해 보면 정상적으로 기능이 수행이 되지 않네요.
명령어 중에 틀린거나 빠진 명령어가 있어서 그럴까요?
==> STM32 Project 생성시 Board Project Option 창에서 [Yes]를 선택해야 OpenAMP 및 Remoteproc 관련 파일 및 폴더가 생성이 됩니다.
[No]를 선택할 경우 resource table 이 없다는 메세지가 뜨네요.

 
									
										
											Telcard
										
											2020.05.12 11:41
									
										
											
												답글
												  |  
													
												
										
										
											
											
												
											
											
								
							리눅스 부팅은 A7 Core 이고, CM4에 해당하는 펌웨어인데, 이게 부팅 과정에서 가능한가요? 그리고 elf가 실행 파일인가요?(binary)
											
											
										
									
										
											쌀쌀이
										
											2020.05.12 13:56
									
										
											
													
												
										
										
											
											
												
												
												
											
											
								
							CM4에 해당하는 펌웨어를 부팅 과정에서 올리는게 Quest4에서 해야하는 것으로 알고 있습니다. (Remoteproc 이용)
											
											
										
									
										
											쌀쌀이
										
											2020.05.12 11:38
									
										
											
													
												
										
										
											
											
												
												
												
											
											
								
							네. 디버깅은 성공하였습니다. 절차가 맞는지 궁금합니다.
											
											
										
									
										
											메이슨
										
											2020.05.12 13:00
									
										
											
													
												
										
										
											
											
												
												
												
											
											
								
							절차에 문제는 없어보입니다. 다른 이유같은데...
											
											
										
									
										
											쌀쌀이
										
											2020.05.12 13:57
									
										
											
													
												
										
										
											
											
												
												
												
											
											
								
							[메이슨님] 검토 감사합니다. 더 찾아 봐야 겠습니다.
											
											
										
									
										
											메이슨
										
											2020.05.12 14:07
									
										
											
													
												
										
										
											
											
												
												
												
											
											
								
							https://wiki.st.com/stm32mpu/wiki/Coprocessor_resource_table
											
											
										
									
										
											메이슨
										
											2020.05.12 14:08
									
										
											
													
												
										
										
											
											
												
												
												
											
											
								
							위 사진상으로는 resource table을 못찾아서 그런듯 합니다. 혹시 OpenAmp 코드 생성에 문제가 있었던건 아닌지...
											
											
										
									
										
											쌀쌀이
										
											2020.05.12 16:07
									
										
											
													
												
										
										
											
											
												
												
												
											
											
								
							감사합니다. resource table 관련하여 확인해 보겠습니다.
											
											
										
									
										
											쌀쌀이
										
											2020.05.12 22:40
									
										
											
													
												
										
										
											
											
												
												
												
											
											
								
							메이슨님 덕분에 해결이 되었습니다. STM32 Project 생성시 Board Project Options 창에서 [Yes]를 선택해야만 OpenAMP 및 remoteproc 관련 파일들이 생성이 됩니다. 덕분에 잘 해결했습니다. 감사합니다. 
											
											
										로그인 후
참가 상태를 확인할 수 있습니다.


