Chciałbym wykonać projekt na procesorze z rodziny Blackfin (np. BF504), nie wiem jednak dokładnie jak się za to zabrać. Z tego co zauważyłem, dużo projektów na Blackfinach polega na dołączeniu pamięci SDRAM i wykorzystaniu Linuksa, np. uCLinux. Ja jednak czegoś takiego nie potrzebuję, wystarczy kawałek kodu w C. I teraz zaczynają się schody. Dotychczas wykorzystywałem procki AVR i STM32 i tam było prosto, można było wewnętrzny Flash zaprogramować z poziomu programatora ISP lub JTAGa. Z Blackfinami jest inaczej, wykorzystywany jest zewnętrzny Flash, a w tych, co mają wewnętrzny, nie jest on dostępny przez JTAG. Niemniej jednak jakoś narzędzie od VisualDSP++ jest w stanie tego wewnętrznego Flasha zaprogramować. Czy da się takiego wewnętrznego Flasha zaprogramować za pomocą gnICE+? I jak gnICE+ programuje te zewnętrzne pamięci? Program bfin-jtag z otwartego toolchaina na komendę initbus zwraca m.in.: bf533_ezkit Blackfin BF533 EZ-KIT board bus driver via BSR bf533_stamp Blackfin BF533 Stamp board bus driver Jak działa taki driver i czym właściwie jest BSR? Może się starzeję, ale nie udało mi się wygooglać odpowiedzi na powyższe pytania. Generalnie chciałbym wiedzieć jak mając BF504 i gnICE+ zrobić, żeby LED podłączony to tego procesora migał. Dalej myślę, że sobie już poradzę.
- posted
11 years ago