Easyelectronics.ru

Электроника для всех
Текущее время: 29 июн 2017, 17:22

Часовой пояс: UTC + 5 часов



    • The World's Cheapest PCB Prototyping: 10 шт. 2-слоя 100*100mm 2$(около 140rub), изготовление за 24 часа.
    • Создание принципиальных схем и проектирование печатных плат
    • Крупнейший китайский онлайн магазин радиодеталей. Скидка 50%
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: lpc1343 непонятная проблема
СообщениеДобавлено: 21 дек 2015, 14:11 
Здравствуйте!

Зарегистрирован: 09 дек 2015, 09:14
Сообщения: 2
Добрый день.

Недавно начал разбираться с программированием микроконтроллера lpc1343 (waveshare Open1343), до этого работал с stm32.
Работаю в LPCXpresso v7.9.2 [Build 493] [2015-09-14]
В post-build steps добавлено:
Код:
arm-none-eabi-size "${BuildArtifactFileName}"
arm-none-eabi-objcopy -O binary "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin"
checksum -p ${TargetChip} -d "${BuildArtifactFileBaseName}.bin"
arm-none-eabi-objcopy -I binary "${BuildArtifactFileBaseName}.bin" -O ihex "${BuildArtifactFileBaseName}.hex"

Прошиваю через Flash Magic.

Пробовал прикрутить по spi ethernet-контроллер enc28j60, сначала используя статьи с easyelectronics, потом найденные в сети.
Во всех случаях характер проблемы один и тот же: любое изменение кода может привести (и, что характерно, иногда приводит) к полной неработоспособности остального кода совершенно логически не связанного с тем который я редактирую. Проект собирается без проблем, ошибок верификации тоже нет. Ситуация похожа не переполнение массива, но просмотр кода не выявил проблем.

Вот ссылка на проект. Кроме enc28j60 еще используется lcd дисплей, но он скорее всего не при чем. Я пробовал полностью отключать его из проекта, и проблема оставалась на месте.

Данная версия проекта работает, контроллер отвечает на пинг, выводит текст на дисплей, и генерирует веб-страницу по адресу 192.168.10.10. Но если раскомментировать строки 153-157 в main.c, то все полностью перестает работать, чего точно быть не должно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: lpc1343 непонятная проблема
СообщениеДобавлено: 21 дек 2015, 15:25 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3996
выглядит как порча памяти. либо нехватка стека. пошаговая отладка есть?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB