ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
17 мая
57304 Топик полностью
FDA (24.04.2006 13:05, просмотров: 1) ответил AF на проверял естественно. (глюк icprog знаю, если защищать Boot область, он заодно и еепром протектит на запись) firmware и pcsoft микрочиповские (an851). таже прога на асме пишется и исполняется. заливаешь скомпилированную hitech - не работает, но пишется н
Вот пример BAT-файла для компиляции проги под мой бутлоадер @picc18 -18f452 -o -zg9 -LL -Emain.err -AC00 -noerrata main.c 1-wire.c crc.c delay.c i2c.c usart.c rtc.c str.c sed1335.c wake16.c Директивой -AC00 задаётся смещение 0xC00 А вот bat-файл для компиляции самого бутлоадера: @picc18 -18f452 -o -zg9 -resromC00-7FFF -Emain.err -noerrata main.c crc.c usart.c wake16.c Здесь обязательно следует зарезервировать область 0xC00-0x7FFF, чтобы он был расположен в начале программной памяти, т.к. компилятор от Hi-Tech обычно располагает программу в конце памяти. Не забудьте также в программе бутлоадера поставить директиву #asm psect intcode goto PROGRAM_START + 0x08 psect intcodelo goto PROGRAM_START + 0x18 #endasm для переопределения адресов векторов прерываний. Вобщем возьмите за основу пример бутлоадера из каталога samples хайтековского компилятора.