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