logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

M16C62A jako mikroprocesor - jak dodać RAM i ROM

..::MariuszB::.. 29 Kwi 2010 14:58 1872 0
  • #1 8016718
    ..::MariuszB::..
    Poziom 16  
    Witam.

    Czy pomógł by mi ktoś z konfiguracją jednego ze środowisk IDE:
    np. IAR albo TASKING by pracował procek M30620SAF jako mikroprocesor z zewnętrzną pamięcią RAM i ROM?

    Konfigurowałem TASKING'a i przy kompilacji mam adres początkowy 0x30000 i po załadowaniu go do programatora ładuję właśnie pod ten adres zamiast od adresu 0x0.
    Na adresie 0x0000 jest "SFR", później od 0x30000 "table", 0x30001 ".cstart" itd.

    Używam CS0(ROM) i CS2(RAM) - oba CS'y obsługują 132kB.

    W taskingu dopisałem w zakładce external memory:
    Type:ROM Name:ROM Start:0x30000 Size:0x20000 (od 0x30000 jest CS0)
    Type:RAM Name:RAM Start:0x80000 Size:0x20000 (od 0x80000 jest CS2)

    Co do IAR'a to gubię się w skrypcie "init",nie umiem dodać zewnętrznej pamięci i wyskakuję błąd o braku definicji gdzie kończy się ROM, zresztą zaczyna się od adresu 0xD000,a to adres procka z wewnętrznym FLASH'em :-/.


    Z Góry dzięki za pomoc.
REKLAMA