Testy funkcjonalne rdzenia AVR

Cześć.

Powiedzmy że muszę w celu przetestowania pewnego kawałka kodu napisanego w AVR stworzyć emulator AVR. Sprawę komplikuje że to musi być emulator cycle-exact.

Nie potrafie takiego znaleźc gotowego, z resztą wszystkie emulatory dowolnego CPU tradycyjnie pisane sa byle jak [1] i te znalezione AVR nie nadają się nawet jako sensowna baza.

Musze więc narzeźbić własny :/

W tym celu potrzebuje testów funkcjonalnych rdzenia AVR. Z grubsza to program który coś robi i samodzielnie podczas pracy testuje czy to zrobił.

Coś takiego można znaleźc np. dla 6502:

formatting link
Widział ktoś kiedyś takie testy dla avr? Byłem przekonany że jak ktoś implementuje open source core avr w FPGA to ma jakies unit testy, a tu sie okazuje że jak zwykle dziadostwo wygrywa jak zawsze :D

[1] Projekt M.A.M.E. zawiera chyba emulator każdego mozliwego CPU jaki był w maszynach arcade, ale wszystkie (no dobra, widziałem tylko wiekszość) napisane są fatalnie, choć działają :/
Reply to
Sebastian Biały
Loading thread data ...

W dniu 2017-02-05 o 22:41, Sebastian Biały pisze:

A czego brakuje debugerowi w AVR Studio że go nie chcesz użyć? To po 1 a po 2 jesteś pewien że to lepiej napiszesz?

Reply to
Janusz_k

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.