Добрый день Пытаюсь собрать исправленную прошивку для генератора сигналов из журнала Радио 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)
Рекомендации из журнала:
Помогите разобраться в чем проблема, вроде делаю все как рекомендовано в журнале Заранее благодарен за подсказки
Вложения:
Комментарий к файлу: ad9850.ASM - оригинал ad9850_1.ASM - исправленная ну и остальные файлы к исправленной Прошивка.zip [6.34 KiB]
Скачиваний: 63
страницы журнала со статьёй... ------- Долгий, вроде, обычно доводил до конца, а тут почему-то готовый хекс не выложил....
Во втором журнале выложены исправления в программе и схеме ... в программе там есть зависимость от частоты кварца, частоты генерации и вида индикатора (1 или 2 строки) Хотя для начального варианта (без исправлений) ХЕКС есть ...
т.е. хекс для версии KTab.inc - Кварц 125 мГц, Fmax dt 0x53 ; 40,527344 МГц ? Не могли бы Вы выложить исправленный вами асм файл ... буду разбираться где ошибка ...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения