bootloader

    2熱度

    1回答

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

    1熱度

    2回答

    有沒有辦法通過以太網將應用程序上傳到STM32板上? 我需要能夠上傳〜200個Nucleo F429ZI板卡上的代碼,這些板卡只能通過局域網與電腦連接。

    -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製作一些單獨的分區嗎?

    -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

    0熱度

    2回答

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

    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板,並禁用了附加編程器板上的電源。

    -1熱度

    1回答

    我需要使用我的代碼創建引導程序。 I discovered a github與引導程序,但我不知道如何處理它。 我使用arduino的經驗受限於burning the default bootloader for ATmega328p 那麼,是否有任何簡單的方法只是將默認的arduino引導代碼(閃爍diod)替換爲其他任何東西?

    2熱度

    2回答

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