Помогите собрать HEX файл для прошивки пика
Добавлено: Ср июл 23, 2025 17:46:44
Добрый день
Пытаюсь собрать исправленную прошивку для генератора сигналов из журнала Радио 2004_3_27-29 и исправления - 2005_10_30-33
Оригинальная прошивка генерится без проблем, а вот когда вношу изменения сыпятса ошибки:
Debug build of project `D:\tmp\ad9850_1.mcp' started.
Language tool versions: MPASMWIN.exe v5.34, mplink.exe v4.34
Preprocessor symbol `__DEBUG' is defined.
Wed Jul 23 19:12:50 2025
----------------------------------------------------------------------
Make: The target "D:\tmp\ad9850_1.o" is out of date.
Executing: "C:\Program Files (x86)\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F84 "ad9850_1.ASM" /l"ad9850_1.lst" /e"ad9850_1.err" /d__DEBUG=1
Error[116] D:\TMP\KTAB.INC 13 : Address label duplicated or different in second pass (KTab)
Error[116] D:\TMP\KTAB.INC 14 : Address label duplicated or different in second pass (K1)
Error[116] D:\TMP\KTAB.INC 15 : Address label duplicated or different in second pass (K10)
Error[116] D:\TMP\KTAB.INC 16 : Address label duplicated or different in second pass (K100)
Error[116] D:\TMP\KTAB.INC 17 : Address label duplicated or different in second pass (K1K)
Error[116] D:\TMP\KTAB.INC 18 : Address label duplicated or different in second pass (K10K)
Error[116] D:\TMP\KTAB.INC 19 : Address label duplicated or different in second pass (K100K)
Error[116] D:\TMP\KTAB.INC 20 : Address label duplicated or different in second pass (K1M)
Error[116] D:\TMP\KTAB.INC 21 : Address label duplicated or different in second pass (K10M)
Error[116] D:\TMP\KTAB.INC 22 : Address label duplicated or different in second pass (Fmax)
Error[118] D:\TMP\AD9850_1.ASM 30 : Overwriting previous address contents (0000)
Error[118] D:\TMP\AD9850_1.ASM 30 : Overwriting previous address contents (0000)
Error[118] D:\TMP\AD9850_1.ASM 34 : Overwriting previous address contents (0004)
Error[118] D:\TMP\AD9850_1.ASM 34 : Overwriting previous address contents (0004)
Error[118] D:\TMP\AD9850_1.ASM 35 : Overwriting previous address contents (0005)
Error[118] D:\TMP\AD9850_1.ASM 35 : Overwriting previous address contents (0005)
Error[118] D:\TMP\AD9850_1.ASM 38 : Overwriting previous address contents (0006)
Error[118] D:\TMP\AD9850_1.ASM 38 : Overwriting previous address contents (0006)
Error[118] D:\TMP\AD9850_1.ASM 39 : Overwriting previous address contents (0007)
Error[118] D:\TMP\AD9850_1.ASM 39 : Overwriting previous address contents (0007)
Error[118] D:\TMP\AD9850_1.ASM 40 : Overwriting previous address contents (0008)
Error[118] D:\TMP\AD9850_1.ASM 40 : Overwriting previous address contents (0008)
Рекомендации из журнала:

Помогите разобраться в чем проблема, вроде делаю все как рекомендовано в журнале
Заранее благодарен за подсказки
Пытаюсь собрать исправленную прошивку для генератора сигналов из журнала Радио 2004_3_27-29 и исправления - 2005_10_30-33
Оригинальная прошивка генерится без проблем, а вот когда вношу изменения сыпятса ошибки:
Спойлер
----------------------------------------------------------------------Debug build of project `D:\tmp\ad9850_1.mcp' started.
Language tool versions: MPASMWIN.exe v5.34, mplink.exe v4.34
Preprocessor symbol `__DEBUG' is defined.
Wed Jul 23 19:12:50 2025
----------------------------------------------------------------------
Make: The target "D:\tmp\ad9850_1.o" is out of date.
Executing: "C:\Program Files (x86)\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F84 "ad9850_1.ASM" /l"ad9850_1.lst" /e"ad9850_1.err" /d__DEBUG=1
Error[116] D:\TMP\KTAB.INC 13 : Address label duplicated or different in second pass (KTab)
Error[116] D:\TMP\KTAB.INC 14 : Address label duplicated or different in second pass (K1)
Error[116] D:\TMP\KTAB.INC 15 : Address label duplicated or different in second pass (K10)
Error[116] D:\TMP\KTAB.INC 16 : Address label duplicated or different in second pass (K100)
Error[116] D:\TMP\KTAB.INC 17 : Address label duplicated or different in second pass (K1K)
Error[116] D:\TMP\KTAB.INC 18 : Address label duplicated or different in second pass (K10K)
Error[116] D:\TMP\KTAB.INC 19 : Address label duplicated or different in second pass (K100K)
Error[116] D:\TMP\KTAB.INC 20 : Address label duplicated or different in second pass (K1M)
Error[116] D:\TMP\KTAB.INC 21 : Address label duplicated or different in second pass (K10M)
Error[116] D:\TMP\KTAB.INC 22 : Address label duplicated or different in second pass (Fmax)
Error[118] D:\TMP\AD9850_1.ASM 30 : Overwriting previous address contents (0000)
Error[118] D:\TMP\AD9850_1.ASM 30 : Overwriting previous address contents (0000)
Error[118] D:\TMP\AD9850_1.ASM 34 : Overwriting previous address contents (0004)
Error[118] D:\TMP\AD9850_1.ASM 34 : Overwriting previous address contents (0004)
Error[118] D:\TMP\AD9850_1.ASM 35 : Overwriting previous address contents (0005)
Error[118] D:\TMP\AD9850_1.ASM 35 : Overwriting previous address contents (0005)
Error[118] D:\TMP\AD9850_1.ASM 38 : Overwriting previous address contents (0006)
Error[118] D:\TMP\AD9850_1.ASM 38 : Overwriting previous address contents (0006)
Error[118] D:\TMP\AD9850_1.ASM 39 : Overwriting previous address contents (0007)
Error[118] D:\TMP\AD9850_1.ASM 39 : Overwriting previous address contents (0007)
Error[118] D:\TMP\AD9850_1.ASM 40 : Overwriting previous address contents (0008)
Error[118] D:\TMP\AD9850_1.ASM 40 : Overwriting previous address contents (0008)
Помогите разобраться в чем проблема, вроде делаю все как рекомендовано в журнале
Заранее благодарен за подсказки