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跳转到应用程序,但是我在从应用程序跳转到引导加载程序时遇到问题。我尝试跳转到地址(引导程序地址),但它不起作用。请帮助我