Необходимо на контроллере ADuC845 в среде IAR, с которой работал раньше, перейти по заданному адресу, где находится выполняемая функция.
Никак не удается перейти с одной программы в другую.
Располагаю для теста две программы незивисымые, с разной частотой мигания светодиода. По заданным для перехода адресам находится то что нужно, проверял вычитыванием памяти flash.
Пробовал переход и так
Код
asm ("LJMP 0x0400");
и так
Код
((void (*)())0x0000)();
Почитал хорошую темку
ПО для перепрошивки 8051, Дайте мудрый совет, но там не про IAR. Может пересесть с любимого?
Как перейти с программы начальной адрес которой 0x100 на другую прогу с начальным адресом 0x400?