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.
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.
