Сообщение от Kabron
|
2 TEHЬ
все-таки я почти уверен лабцентровцы напортачили с версии 673 и никто не заметил. Я то признанный тестер.
Щас идет дискус на пробасике даже Iain ответил. Видимо зацепило.
Мне вообще не понятно как Кроунхилловцы(видимо повторно врядли наберу) взяли такой сыряк 6.6 и держат его по сей день.
|
Привет!
Насколько я понял из объяснений Ийена, это не баг, а фича.
Когда происходит загрузка программы в Протеусе, адреса берутся из листинга (.lst) сгенерированного компилятором, т.к. .hex не содержит никакой отладочной информации.
Далее, каждой команде PICBASIC сопосотавляется участок кода. И если с помощью include подключается ассемблерный файл, то для него не генерируются адреса в файле листинга и загрузчик Протеуса не может сопоставить адреса прошивки и строки исходного текста.
Если мы в чем-то заблуждаемся, поправь пожалуйста.
Удачи!