Цитата(VXDRV @ Apr 29 2007, 23:49)

Поставьте в исходнике директиву ORG h'0800' перед куском кода который должен отсюда начатся.
Позвольте поинтересоваться: А зачем вам это?
Вообщем план такой для прошивки PIC18F2550 используется бутлоадер которым и вписывается hex
, но hex должен начинаться с 000800 а у меня почамуто после компиляции он начинается с 000000
и после заливки hex ничаво не работает ;(
в проекте есть такая борода и как я пологаю все распределение адресов тута,? или я обшибаюсь
... я ж тока учусь
/** V E C T O R R E M A P P I N G *******************************************/
extern void _startup (void); // See c018i.c in your C18 compiler dir
#pragma code _RESET_INTERRUPT_VECTOR = 0x000800
void _reset (void)
{
_asm goto _startup _endasm
}
#pragma code
#pragma code _HIGH_INTERRUPT_VECTOR = 0x000808
void _high_ISR (void)
{
;
}
#pragma code _LOW_INTERRUPT_VECTOR = 0x000818
void _low_ISR (void)
{
;
}
#pragma code
*********************************************************************
и Если ORG h'0800' должно помочь то подскажите куда её сувать... Вот проект.