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个从外设。这种编程是否有任何标准协议或体系结构?