You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Необходимо реализовать вывод отладочной информации в выходные ассемблерные файлы. Функция должна быть переключаемой.
В начале файла с помощью директивы dbg_source <idx>, <path> задаются индексы исходных файлов.
Далее, в коде нужно на каждую строчку исходного кода генерировать директиву dbg_loc <file idx>, <line>, <column>.
В комментарии рядом с директивами dbg_loc хотелось бы видеть соответствующие строчки из исходного файла.
Когда данная функция отключена, dbg_loc генерировать не надо, но комментарий лучше оставить, dbg_source также можно не генерировать.
dbg_source 0,"full path"dbg_source 1,"C:/some/full/path/uart.c"asect 0STATUS_DISP: extloader_start> dbg_loc 0,5,0 # if (a > b) ldi r0, STATUS_DISP ldi r1,0xbeef dbg_loc 1,2,0 # UART0 = 0xaabb stw r0, r1 haltend.
The text was updated successfully, but these errors were encountered:
Необходимо реализовать вывод отладочной информации в выходные ассемблерные файлы. Функция должна быть переключаемой.
В начале файла с помощью директивы
dbg_source <idx>, <path>
задаются индексы исходных файлов.Далее, в коде нужно на каждую строчку исходного кода генерировать директиву
dbg_loc <file idx>, <line>, <column>
.В комментарии рядом с директивами
dbg_loc
хотелось бы видеть соответствующие строчки из исходного файла.Когда данная функция отключена,
dbg_loc
генерировать не надо, но комментарий лучше оставить,dbg_source
также можно не генерировать.The text was updated successfully, but these errors were encountered: