Skip to content
forked from vapier/qemu

Blackfin QEMU port, adapted for the DR-05 audio recorder

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
COPYING
LGPL-2.1
COPYING.LIB
Notifications You must be signed in to change notification settings

dr05-homebrew/qemu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

QEMU for the DR-05 (build status)

This repository is an attempt at emulating the DR-05 with QEMU. It would not be possible without Mike Frysinger's Blackfin port of QEMU.

Booting

  1. Get ADSP-BF514-ROM-V02.dxe from the VisualDSP++ software package.
  2. Run ./patch-bootrom.rb ADSP-BF514-ROM-V02.dxe
  3. Get a raw flash image of the firmware (with fwunpack.py). Convert it into a QCOW2 image with the following commands:
    • qemu-img convert -f raw -O qcow2 DR-05_44.211.flash firmware.qcow2
    • qemu-img resize firmware.qcow2 2M
  4. Run ./boot-dr05.sh -kernel ADSP-BF514-ROM-V02.dxe.patched; Additional arguments:
    • Use -d in_asm,exec,nochain,trace:bfin_reg_memory_* -singlestep to trace the executed instructions

Currently, the boot ROM will hang in _bootrom.bootkernel.dmawait.idle, waiting for the first DMA transfer to finish.

About

Blackfin QEMU port, adapted for the DR-05 audio recorder

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
COPYING
LGPL-2.1
COPYING.LIB

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 88.4%
  • Assembly 4.2%
  • C++ 2.7%
  • Python 2.2%
  • Shell 1.1%
  • Haxe 0.8%
  • Other 0.6%