Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Keil, j-link, stm32l151 - загадка
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > Keil
1234Alex
День добрый, уважаемые.
Нужна помощь.
Разработал плату на stm32l151c8t6. Выбросил swd + reset для отладки. Всё как всегда.
Запустил питание на TPS6215. Нет проблем.
Сгенерил скелет Кубом. Пробую прошить из-под Keil 5.20 с китайским j-link - шьёт со свистом.
Запускаю отладку - не-а, дизассемблер есть, а по с-коду нет. Ставлю Keil 4.74 - аналогично.
St-link вообще ни в какую - Cannot access Memory.
Хе. Задача.
Под рукой плата на 107 камне.
Повторяю всё для него ( генерирую скелет, прошиваю, запускаю отладку) - всё путём, проблем нет, иду по коду.
Что может быть ?
Ставлю Iar, повторяю под ним - всё работает ( и отладка по Си то-же ).
А думаю, обновлял прошивку j-linka, в ней дело. Откатываюсь на 4.68 - без разницы.
Обидно, всё-таки переферия в Keil удобнее всего.
Что может быть, вдруг кто натыкался ?
Спасибо.
KnightIgor
Цитата(1234Alex @ Jun 27 2016, 12:23) *

1. Проект сгенерирован без опции browse information в закладке output опций проекта?
2. Неактуальные *.DLL поддержки камня? Это те, которые указаны в закладке DEBUG в опциях проекта, внизу.
3. Неправильная DLL поддержки J-LINK?
1234Alex
1. Нажмите для просмотра прикрепленного файла
Browse включен.
2. Нажмите для просмотра прикрепленного файла
Откровенно говоря - никогда не менял dll.
3. Нажмите для просмотра прикрепленного файла
То что стоит сейчас и с чем 107 контроллер нормально работает.

Создал проект на базе старых стандартных библиотек - error 65: access violation at 0x40023800 : no 'read' permission.
Но отладка по коду пошла.
1234Alex
В общем - были уже подобные грабли.
Надо было прописать *.ini файл в секции Debug.
Сбило с толку полное молчание keil-а.
Заработали и st-link и j-link.
Причём последний значительно быстрее.
Но там и кабель толще.
golf2109
Цитата(1234Alex @ Jun 27 2016, 17:33) *
Заработали и st-link и j-link.
Причём последний значительно быстрее.
Но там и кабель толще.

а при чем тут толщина кабеля???
1234Alex
Цитата(golf2109 @ Jun 29 2016, 05:29) *
а при чем тут толщина кабеля???

Как почему - толще жилы, меньше сопротивление электронам. Да и изоляция более качественная, чёрная а не белая.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.