23.05.2012, 13:41
|
|
Прохожий
Регистрация: 16.11.2011
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Здравствуй, ARM. Запуск "на коленке"
Ребят, подскажите пожалуйста по такой проблеме.
Сделал отладочную плату для ATSAM3U4C. Прицепил JTAG отладчик (китайский J-link от SEGGER). В общем ядро не нашлось ![Озадачен](images/smilies/icon_confused.gif) вот что написал:
Выводы МК: TST - не подключил, JTAGSEL в землю, ERASE -не подключил.
Вот часть схемы:
![](http://imglink.ru/pictures/23-05-12/9e92e9ff43ef7c3814b414a21f0b5dc6.jpg)
И подключение JTAG:
![](http://imglink.ru/pictures/13-04-12/15cf67bfad89a6dd2866ec546373abf6.jpg)
Поначалу были подтягивающие резисторы (как на схеме) на выводах JTAGа, тоже не мог обнаружить ядро. Теперь их отпаял.
C Армом работаю впервые, это дипломный проект, не зупущу микроконтроллер - будет нехорошо. Может кто-нибудь встречался с такой проблемой...
Возможно, проблема с питанием МК, выводы VDDCORE подключил к земле, через конденсаторы 100нФ.
Последний раз редактировалось Uklunok; 23.05.2012 в 13:45.
|
|
|
|
12.06.2012, 11:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Проверяйте соответствие контактов и питание ядра. На всех линиях JTAG должны быть импульсы/менятся логический уровень. Сравните свою сему с www.atmel.com/Images/doc6478.pdf Возможно не проходит сигнал сброса.
__________________
misterdi<@>i.ua
Последний раз редактировалось MisterDi; 12.06.2012 в 11:44.
|
|
|
|
28.06.2012, 10:42
|
|
Прописка
Регистрация: 25.06.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 23 раз(а) в 21 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Пожалуста посоветуйте Мк с Ethernet и поддержкой PPPoE
это все надо чтобы сделать кообочку которая бы коннектилась к интернету и передавала данные,
можно все это сделать на арме с линуксом , но очень не охото, изза проблем с програмированием
|
|
|
|
28.06.2012, 18:57
|
|
Частый гость
Регистрация: 29.09.2010
Сообщений: 7
Сказал спасибо: 17
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от ass20
|
Пожалуста посоветуйте Мк с Ethernet и поддержкой PPPoE
это все надо чтобы сделать кообочку которая бы коннектилась к интернету и передавала данные,
можно все это сделать на арме с линуксом , но очень не охото, изза проблем с програмированием
|
Ставишь любой процессор + модуль WIZNET W5300
|
|
|
Сказали "Спасибо" deefcator
|
|
|
14.07.2012, 01:45
|
|
Прохожий
Регистрация: 06.10.2011
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Тут как то спрашивали следующее:
"люди прошу пожалуста растолкуйте на двух пальцах что это за ошибка и как сней баротся
собрал простейший проект для SMT32 discover помигать светодиодом
выдал: Ошибка L6236E: No section matches selector - no section to be FIRST/LAST.
в описании это
The scatter-file specifies a section to be +FIRST or +LAST, but that section does not exist, or has
been removed by the linker because it believes it to be unused. Use the linker option "-info
unused" to reveal which objects are removed from your project. Example:
ROM_LOAD 0x00000000 0x4000
{
ROM_EXEC 0x00000000
{
*.o (Vect, +First) ‹‹ ошибка здесь
* (+RO)
}
RAM_EXEC 0x40000000
{
* (+RW, +ZI)
}
}
ругается на линкер
как всегда инфы очень мало, что то типа насколько я понял программа незнает откуда ей старотовать но как это исправит так и непонял, похоже где то недонастроил проект но где? или чего то упустил "
но вопрос этот остался без внимания. Имею аналогичную проблему пробуя работать в Keil с 1986ве93у (наш Cortex-M3).
Контроллер выбран тот самый, но такое впечатление, что где то галку в настройках проекта все таки я не поставил.
Может что то подскажете?
Последний раз редактировалось kwn1978; 14.07.2012 в 01:48.
|
|
|
|
14.07.2012, 17:39
|
|
Прохожий
Регистрация: 06.10.2011
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Пардон. Вопрос снимается. Ситуация побеждена.
Как говорят у нас в средней полосе - "ежили ничего не помогает прочтите уже инструкцию"
|
|
|
|
16.07.2012, 22:46
|
|
Частый гость
Регистрация: 04.01.2009
Сообщений: 15
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Подскажите пожалуйста, какая команда используется при возврате из прерывания в STM32. Ну типа как в 8-битных МК было IRET, а в кортексах как?
|
|
|
|
16.07.2012, 23:30
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от pas272
|
Подскажите пожалуйста, какая команда используется при возврате из прерывания в STM32. Ну типа как в 8-битных МК было IRET, а в кортексах как?
|
Фрагмент на выходе из SysTick_Handler:
Код:
|
00000188: bx lr
0000018a: nop |
А зачем это вам? Смысл на асме для Cortex-ов писать?
|
|
|
Сказали "Спасибо" _Артём_
|
|
|
16.07.2012, 23:58
|
|
Частый гость
Регистрация: 04.01.2009
Сообщений: 15
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Для начального изучения
|
|
|
|
17.07.2012, 00:12
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от pas272
|
Для начального изучения
|
Cortex-ы надо начинать на Си изучать (имхо).
Писать под них на асме - это уже очень продвинутый уровень. И это редко нужно, в исключительных случаях.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:24.
|
|