就使用的內存而言,BDM ELF文件比普通ELF文件有什麼優勢?通過JTAG堵漏BDM精靈文件vs普通精靈文件
- BDM ELF文件可用於調試通過任何調試工具 像TRACE32:
我知道以下兩個東西。正常的ELF文件也可以是 用於調試目的,只要我們有相應的FLS 文件(Flash文件)必須閃存到 ECM的ROM區域。
- BDM ELF文件被加載到ECM的RAM區域(電子 控制模塊),而正常的ELF文件及其對應的 FLS被加載到ECM的ROM中。
- ELF文件(無論是BDM還是普通的文件)並沒有全部加載到ECM的存儲器中(我從ECM 存儲器中瞭解到這一點,我們使用它來加載ELF,這是根據KB的 與以MB爲單位的ELF的巨大尺寸相比), ELF文件的某些部分(像類型,變量和函數等符號)保存在Trace32內存中。
以上是我對使用ELF的主要理解,我知道你們的人會幫我糾正我自己,以免我錯誤地解釋了任何東西。
我的期望是瞭解BDM ELF文件內容如何在Trace32調試器和ECM內存之間進行分配,這兩種ELF格式之間的優勢如何,因爲它們都僅用於調試目的。請注意,在向客戶發佈應用程序/軟件時,我們會根據客戶進入ECM的FLS格式進行發佈。
請讓我知道你是否需要任何信息繼續回答我的問題。
我認爲你不熟悉術語「FLS文件」或「.fls」文件擴展名......讓我試着用手機的例子來解釋你... – wrapperm 2010-07-16 06:54:40
擴展名爲.FLS的文件是軟件閃存文件以供某些諾基亞手機使用。 'Flash'的目的或者'閃爍'的目的是改變手機操作系統或固件。手機操作系統不是存儲在硬盤上,而是保存在可以電擦除和重新編程的非易失性計算機存儲器的「閃存」中。 「.FLS」文件格式可能特定於用於創建.FLS文件的特定版本的軟件。使用不正確的軟件可能會導致操作系統損壞。類似的概念與所有ECM一起使用 – wrapperm 2010-07-16 06:55:01
無論您提到的是絕對正確的,我知道上述信息。但我的問題仍然未得到答覆。 – wrapperm 2010-07-16 07:02:13