vak: (Default)
[personal profile] vak
Есть прогресс: на симуляторе успешно выполняется простейший тест типа "hello world". Из периферии PIC32 реализованы флеш-память и ввод-вывод UART. Вот что видно на консоли:
VirtualMIPS (version 0.06-retrobsd)
Copyright (c) 2008 yajin, 2011 vak.
Build date: Jan 20 2011 16:36:01

Using configure file: pic32.conf
ram_size: 128k bytes 
boot_method: Binary 
flash_type: NOR FLASH 
flash_size: 492k bytes 
flash_file_name: test-debug.bin 
flash_phy_address: 0x1d005000 
boot_from: NOR FLASH 
start_address: 0x9d006000
VM 'pic32': starting simulation (CPU0 PC=0x9d006000), JIT disabled.
using unix timer 
Hello, World!
Hello, World!
Hello, World!

Stop emulation
Осталось добавить внешний диск SD/MMC через SPI, и будем запускать Retro-BSD.

Date: 2011-01-20 15:59 (UTC)
From: [identity profile] 4da.livejournal.com
как это связано с uOS?

Date: 2011-01-20 18:53 (UTC)
From: [identity profile] 4da.livejournal.com
очень интересно!

участие в разработке приветствуется?

Date: 2011-01-20 20:08 (UTC)
From: [identity profile] 4da.livejournal.com
напишу на почту в профиле

Date: 2011-01-20 16:12 (UTC)
From: [identity profile] mata.livejournal.com
круто!!

Date: 2011-01-21 03:28 (UTC)
From: [identity profile] sir66.livejournal.com
Круто!

Date: 2011-01-21 10:18 (UTC)
From: [identity profile] mtve.livejournal.com
это на базе http://code.google.com/p/virtualmips/ ? здОрово!
в dynamips хорошо работает JIT из MIPS64 в x86 и amd64, хотя вероятно для эмуляции PIC32 это не особо нужно.