Перейти к содержанию
    

Keil, j-link, stm32l151 - загадка

День добрый, уважаемые.

Нужна помощь.

Разработал плату на stm32l151c8t6. Выбросил swd + reset для отладки. Всё как всегда.

Запустил питание на TPS6215. Нет проблем.

Сгенерил скелет Кубом. Пробую прошить из-под Keil 5.20 с китайским j-link - шьёт со свистом.

Запускаю отладку - не-а, дизассемблер есть, а по с-коду нет. Ставлю Keil 4.74 - аналогично.

St-link вообще ни в какую - Cannot access Memory.

Хе. Задача.

Под рукой плата на 107 камне.

Повторяю всё для него ( генерирую скелет, прошиваю, запускаю отладку) - всё путём, проблем нет, иду по коду.

Что может быть ?

Ставлю Iar, повторяю под ним - всё работает ( и отладка по Си то-же ).

А думаю, обновлял прошивку j-linka, в ней дело. Откатываюсь на 4.68 - без разницы.

Обидно, всё-таки переферия в Keil удобнее всего.

Что может быть, вдруг кто натыкался ?

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Проект сгенерирован без опции browse information в закладке output опций проекта?

2. Неактуальные *.DLL поддержки камня? Это те, которые указаны в закладке DEBUG в опциях проекта, внизу.

3. Неправильная DLL поддержки J-LINK?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. post-41415-1467028899_thumb.png

Browse включен.

2. post-41415-1467028905_thumb.png

Откровенно говоря - никогда не менял dll.

3. post-41415-1467028910_thumb.png

То что стоит сейчас и с чем 107 контроллер нормально работает.

 

Создал проект на базе старых стандартных библиотек - error 65: access violation at 0x40023800 : no 'read' permission.

Но отладка по коду пошла.

Изменено пользователем 1234Alex

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем - были уже подобные грабли.

Надо было прописать *.ini файл в секции Debug.

Сбило с толку полное молчание keil-а.

Заработали и st-link и j-link.

Причём последний значительно быстрее.

Но там и кабель толще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заработали и st-link и j-link.

Причём последний значительно быстрее.

Но там и кабель толще.

а при чем тут толщина кабеля???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а при чем тут толщина кабеля???

Как почему - толще жилы, меньше сопротивление электронам. Да и изоляция более качественная, чёрная а не белая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...