dxWAk (27.02.2006 07:36, просмотров: 2274)
Проблема lpc2148 Использую программатор Macraigor Wiggler, IAR ARM 4.11a.
В IAR написал элементарную программу:
#include "c:\iolpc2148.h"
int main()
{
int i=0;
i++;
return 0;
}
Но до её выполнения дело не доходит.
Смотрю в Disassembly, программа повторяет след. три команды:
0x7FFFD2C0 6808 LDR R0, [R1, #0]
0x7FFFD2C2 0780 LSL R0, R0, #30
0x7FFFD2C4 D4FC BMI 0x7FFFD2C0
Ещё когда начинаешь после этого повторно прошивать выдаются следующие сообщения:
Macraigor Driver
USER ERROR
The maximum number of 2 JTAG watchpoints has been exceeded!!!
4 OP-fetch breakpoints has been set on ROM memory.
within the range 0x000080E0-0x7FFFD2C4
Before execution can be made, some breakpoints must first be disabled.
Я понимаю, что он просит убрать breakpoint'ы, но ведь их в принципе нет.