BDM ELF 파일이 사용 된 메모리면에서 일반 ELF 파일보다 유리한 점은 무엇입니까? JTAG 연결하여BDM 엘프 파일 대 일반 엘프 파일
- BDM의 ELF 파일이 TRACE32 원하는 디버거 툴 을 통해 디버깅을 위해 사용될 수있다 :
나는 모두에 대해 다음 사항을 알고있다. 정상적인 ELF 파일은 ECM의 ROM 영역으로 플래시해야하는 해당 FLS 파일 (플래시 파일)이있는 경우 디버그 목적으로 사용되는 일 수도 있습니다.
- BDM ELF 파일은 ECM (전자 제어 모듈)의 RAM 영역에로드되지만 일반 ELF 파일과 해당 FLS는 ECM의 ROM에로드됩니다.
- 엘프 파일 (하나 BDM 또는 정상 하나) ECM의 메모리에 전체로드되지 않습니다 (나는 우리가 KB의 의 측면에있는 ELF를로드하기 위해 사용하는 ECM 메모리의 크기에서 이것을 이해 MB의 관점에서 볼 때 ELF의 거대한 크기에 비해), ELF 파일의 일부 (유형, 가변 및 기능 등의 기호)는 Trace32 메모리와 함께 보관됩니다.
위의 내용은 ELF를 사용하여 얻은 주요 이해 사항이었습니다. 잘못 해석 한 경우에 대비하여 사람들이 스스로 해결하는 데 도움이 될 것입니다.
내 생각에 BDM ELF 파일 내용이 Trace32 디버거와 ECM 메모리간에 어떻게 분산되어 있는지 알고 싶다면 두 가지 모두 ELF 형식 중 하나가 디버깅 용도로만 사용되므로 서로 유리합니다. 응용 프로그램/소프트웨어를 고객에게 공개 할 때 고객이 ECM으로 플래시하는 FLS 형식으로 릴리스합니다.
내 질문에 답변하기 위해 더 이상 정보가 필요하면 알려주십시오.
"FLS 파일"또는 ".fls"파일 확장자에 익숙하지 않은 것 같습니다 ... 휴대 전화의 예를 설명해 드리겠습니다 ... – wrapperm
확장자가 .FLS 인 파일은 특정 Nokia 휴대폰 용 소프트웨어 플래시 파일. '플래시'또는 '플래싱'의 목적은 휴대 전화 운영체제 또는 펌웨어를 변경하는 것입니다.휴대 전화 운영 체제는 하드 디스크에 저장되지 않지만 전기적으로 지울 수 있고 다시 프로그래밍 할 수있는 비 휘발성 컴퓨터 메모리 인 '플래시 메모리'에 보관됩니다. ".FLS"파일 형식은 .FLS 파일의 특정 버전을 만드는 데 사용되는 소프트웨어에 따라 다를 수 있습니다. 잘못된 소프트웨어를 사용하면 운영 체제가 손상 될 수 있습니다. 비슷한 개념이 모든 ECM에 사용됨 – wrapperm
언급 한 내용이 모두 정확하며 위에서 언급 한 정보를 알고 있습니다. 그러나 나의 질문은 여전히 답이 없습니다. – wrapperm