[an error occurred while processing this directive]
Не дайте пропасть новичку 320f2812 никак не могу понять, где собака порылась(+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено иа 09 декабря 2003 г. 08:40

На втором puts
падает по адресу 0:
000000 0100 SUBU ACC,@0
000001 0000 ITRAP0
000002 FFFF ITRAP1

выдает ошибку: Trouble running Target CPU: Can't write to data memory 0x800, check memory config [-2184]

Где собака порылась???
===============================================
Кусок программы из tutorial realtime.pjt:


puts("====================================");
asm(" mov *SP++, #0x1001 ; Want to enable INT1 and INT13 in the DBGIER.");
asm(" pop DBGIER ; ...register");
asm(" clrc INTM, DBGM ; Enable global interrupts and debug accesses");
puts("====================================");
====================================================================
mapfile:

output attributes/
section page origin length input sections
-------- ---- ---------- ---------- ----------------
.pinit 0 003f8000 00000000

.cinit 0 003f8000 0000015d
003f8000 0000001c realtime.obj (.cinit)
003f801c 0000000e rts2800_ml.lib : exit.obj (.cinit)
003f802a 0000002d : lowlev.obj (.cinit)
003f8057 0000000a : _lock.obj (.cinit)
003f8061 000000f7 : defs.obj (.cinit)
003f8158 00000004 : memory.obj (.cinit)
003f815c 00000001 --HOLE-- [fill = 0]

.text 0 003f815d 00000c0f
003f815d 000000a0 f28xx.obj (.text)
003f81fd 000000c5 realtime.obj (.text)
003f82c2 00000046 rts2800_ml.lib : boot.obj (.text)
003f8308 0000004b : exit.obj (.text)
003f8353 0000009a : fputs.obj (.text)
003f83ed 00000232 : lowlev.obj (.text)
003f861f 0000000e : memchr.obj (.text)
003f862d 00000040 : memcpy.obj (.text)
003f866d 00000009 : strchr.obj (.text)
003f8676 00000008 : strcmp.obj (.text)
003f867e 0000000a : strlen.obj (.text)
003f8688 00000018 : strncpy.obj (.text)
003f86a0 000001f8 : trgdrv.obj (.text)
003f8898 0000006e : _io_perm.obj (.text)
003f8906 00000009 : _lock.obj (.text)
003f890f 0000007c : ankmsg.obj (.text)
003f898b 0000004e : fflush.obj (.text)
003f89d9 00000030 : fseek.obj (.text)
003f8a09 00000061 : setvbuf.obj (.text)
003f8a6a 00000009 : strcpy.obj (.text)
003f8a73 000000dd : fopen.obj (.text)
003f8b50 000001d5 : memory.obj (.text)
003f8d25 00000009 : memset.obj (.text)

003f8d2e 0000003b : fclose.obj (.text)
003f8d69 00000003 : remove.obj (.text)

.reset 0 003fffc0 00000002 DSECT
003fffc0 00000002 rts2800_ml.lib : boot.obj (.reset)

.data 1 00000000 00000000 UNINITIALIZED

.const 1 00000000 00000000 UNINITIALIZED

.sysmem 1 00000000 00000400 UNINITIALIZED

.bss 1 00000400 00000000 UNINITIALIZED

.stack 1 00000400 00000080 UNINITIALIZED

.cio 1 00000480 00000120 UNINITIALIZED
00000480 00000120 rts2800_ml.lib : ankmsg.obj (.cio)

.vectors 1 00000d02 00000050
00000d02 0000004e f28xx.obj (.vectors)
00000d50 00000002 vectors.obj (.vectors)

.esysmem 1 00008000 00000000 UNINITIALIZED

.ebss 1 00008000 00000548 UNINITIALIZED
00008000 00000280 rts2800_ml.lib : defs.obj (.ebss)
00008280 00000110 : lowlev.obj (.ebss)
00008390 0000001c realtime.obj (.ebss)
000083ac 00000008 rts2800_ml.lib : memory.obj (.ebss)
000083b4 00000004 : _lock.obj (.ebss)
000083c0 00000080 : exit.obj (.ebss)
00008440 00000108 : trgdrv.obj (.ebss)

.econst 1 00008548 0000003f
00008548 00000029 f28xx.obj (.econst)
00008571 00000001 --HOLE-- [fill = 0]
00008572 00000002 rts2800_ml.lib : fputs.obj (.econst)
00008574 00000013 realtime.obj (.econst)



Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru