回覆列表
  • 1 # 使用者9416381105893

    當Link生成的.dxe檔案(ELF格式)除錯完成以後,處理器需要用loader/splitter程式來生成寫入到FLASH中的.ldr檔案,即處理器能夠理解的檔案格式.

    loader/splitter程式生成的檔案有兩種boot-loadble和non-bootbale的.

    boot-loadable的檔案是被BOOTROM載入到片內的RAM中執行的,由loader程式生成,一般為標準的hex,s-record格式檔案,並被燒入到外部儲存器中.

    而non-bootable的檔案是直接在外部儲存器中執行,(調過BOOTROM),由splitter生成.16位的處理器大部分情況下,使用loader工具.

    Blackfin有三種方式使用ldr檔案

    1 用VDSP的FLASH工具,將ldr燒到EZ-KIT板子的FLASH中,參考VDSP的幫助

    2 用VDSP來模擬booting的過程,使用simulator session.載入ldr檔案,然後

    復位處理器來除錯boot程式.不需要硬體環境:只有指向ldr檔案的位置,讓simulator

    做剩餘的事情

    3 在一個多處理器系統中,將ldr檔案儲存為序列.主處理器(host)將序列放在記憶體中,

    允許完全的控制復位並載入分局到slave處理器中.

  • 中秋節和大豐收的關聯?
  • 我每天早上五六點鐘醒都滿身汗,正常嗎?