ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
485700 Топик полностью
abivan (05.02.2014 13:05 - 13:09, просмотров: 253) ответил fk0 на А в чём имено не работает?
не размещает ф-ии в сегменте. ф-й в сегменте много static -L-pBootPsect=C000h main.c int main(){ Nop(); BootLoader(); bootloader.c #pragma psect text=BootPsect void BootLoader(void){ int i, j; j++; if(ProgrMemVerify()){ BootLdr(); } i++; Nop(); } на картинках трассировщик это PL2. Спагетти прыгает из 0xC00 в основной сегмент и обратно это PL1. тут все OK ф-я BootLoader() расположена по адресу 0xС000
imageimage