bootloader

    -1熱度

    1回答

    分割故障我工作的Ubuntu 17.04上Buildroot裏面,2017年5月2日(我的配置:is here),並希望作爲引導程序GRUB2使用。 我建立的buildroot,我下面內建指令: dd if=/dev/zero of=170831_disk_1.img bs=1M count=300 cfdisk 170831_disk_1.img dos -> primary & b

    1熱度

    1回答

    我正在構建基於STM32F303RET6的電路板。 的Processor Datasheet,第17頁/ 3.5節,提到編程可以做到 「使用USART1(PA9/PA10),USART2(PA2/PA3)或USB(PA11/PA12)通過DFU(設備固件升級)」 我正在使用此處理器的NUCLEO板。 我已將USB的Vdd,Gnd,D +和D-引腳連接到NUCLEO板,並禁用了附加編程器板上的電源。

    2熱度

    2回答

    在MPLAB中,我需要使用PIC32MX795F512L的引導加載程序。我能夠將引導段編程到kseg引導內存中,直到0x8fc00000和應用程序代碼放入0x9d000000處的kseg0_program_mem中。我可以使用跳轉到addr命令從bootloader跳轉到應用程序,但是我在從應用程序跳轉到引導加載程序時遇到問題。我嘗試跳轉到地址(引導程序地址),但它不起作用。請幫助我

    1熱度

    1回答

    我想了解Arduino引導程序。我在這裏找到了一些介紹:Arduino Bootloader,但我需要更多的細節,因此我尋求幫助。 在我的研究中,我發現一個起點:好的,Arduino(atmega家族)有一個專用於引導加載程序的特定閃存塊。一旦該MCU具有引導加載程序,它就可以通過串行下載新程序並將其存儲在地址爲0x00的閃存中。 讓我們爲這個問題設定atmega328p。 #1 - 如果你看看3

    2熱度

    1回答

    我一直在寫一個有點基本的引導程序,它在Bochs中像桃子一樣工作。但是,在我的實際機器上,有幾條指令亂碼,引導加載程序失敗。我已經診斷出這種疾病,但沒有很好的治療方法。看來,BIOS(順便說一句,UEFI在兼容模式下)正在尋找BIOS參數塊(BPB),找不到一個(因爲我沒有創建一個),並且蠻橫地覆蓋某些字節,從而搞亂了引導程序。我目前的解決它的方法是通過保留(零)開始我總成從第50個字節我的程序與

    -2熱度

    1回答

    FASTBOOT狀態,我想在vb.net使用的fastboot狀態 我使用這個命令來檢查設備的ADB Dim devicestate, fastbootdetect As String android.UpdateDeviceList() If (android.HasConnectedDevices) Then devicestate = Adb.Execute

    -1熱度

    1回答

    我需要從我的引導裝載程序裝載裏面的一些基本(.BAS)文件。 我的引導裝載程序是非常基本的,和所有它應該做的是顯示一些文本和.BAS文件加載到內存並執行它。 (我很新的組件和不完全瞭解它,所以你可能要解釋一些事情。) 這裏是我的簡單的代碼到目前爲止(它是所有顯示的文本。): BITS 16 start: mov ax, 07C0h add ax, 288 mo

    0熱度

    1回答

    我正在嘗試使用u-boot啓動am572x_evm。我編譯的U-Boot,生成以下文件: MLO 的u-boot 的u-BOOT.BIN U型的boot.img 我格式化卡並將其拷貝MLO和u-boot.img文件。現在MLO正在打印此消息。 那麼,爲什麼MLO是無法找到U型的boot.img文件?我必須爲u-boot.img製作一些單獨的分區嗎?

    0熱度

    2回答

    網上的一些程序似乎做同樣的工作,甚至沒有使用int指令,,如直接寫入bx800。在這種情況下,BIOS究竟應該如何知道某些文本是否應該寫入控制檯?是否確保初始中斷髮生?如果是這樣,何時,什麼是做同樣工作的等效流水線(或中斷向量和ah的組合)?

    0熱度

    1回答

    我正在一個系統上工作,我有2個從外設和一個主控制器。我想用主控制器編程這2個從外設。這種編程是否有任何標準協議或體系結構?