Easyelectronics.ru

Электроника для всех
Текущее время: 23 ноя 2017, 04:54

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



    • 10 шт. 2-слоя 100*100mm 2$. Быстрый заказ: JLCPCB.com
    • JLCPCB - это крупнейшая фабрика PCB прототипов в Китае.
    • Имеющий более 290,000 клиентов и выполняющий более 8,000 заказов в день.
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 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 часов


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

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


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

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

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