|
|
  |
IAR ARM 6.4, Регистры сопроцессора |
|
|
|
Jul 4 2013, 09:07
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(SasaVitebsk @ Jul 4 2013, 10:41)  В IAR я их не вижу. Официально индикация регистров сопроцессора появилась у EWARM, начиная с версии 5.50.7, и вроде бы позже эта фича не отменялась: Цитата IAR Embedded Workbench for ARM version 5.50.7Highlights • CP15 register display The debugger can display CP15 coprocessor registers when using the J-Link/J-trace debug probe. Может быть у вас программатор/отладчик другой?
|
|
|
|
|
Dec 10 2014, 18:27
|

Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594

|
Цитата(SasaVitebsk @ Jul 9 2013, 12:52)  Я использую st-link/v2. Причём ч/з SWD. Хотя клон JLink у меня тоже есть. ... Чуть попозже проверю с JLINK. (сказал-исчез ... © А.С.Пушкин) С той поры вода утекла, и IAR 7.30 научился ругаться на клон JLink. Так буквами и пишет: "you are using a JLink clone...", за сим сворачивает работу. Если кто знает рецепт (или видел линк на нужную тему, или знает, что сей овраг не объехать), поделитесь опытом, пож.
|
|
|
|
|
Dec 10 2014, 20:25
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(svss @ Dec 10 2014, 21:27)  С той поры вода утекла, и IAR 7.30 научился ругаться на клон JLink. Так буквами и пишет: "you are using a JLink clone...", за сим сворачивает работу. Если кто знает рецепт (или видел линк на нужную тему, или знает, что сей овраг не объехать), поделитесь опытом, пож. Рецепта не знаю, но есть идея - подменить armjtag.dll (там для каждого отладчика своя DLL, которая заведует протоколом), на какую-то от более старых версий. Например, на ftp лежит файл от версии 7.1 в архиве: /pub/MCs/ARM/IAR-compilers/EWARM-710.3-license/crack/crack7103.rar Можно попробовать взять armjtag.dll оттуда (но только ее одну!), только не забудьте сохранить оригинальную armjtag.dll, чтобы можно было откатить назад.
|
|
|
|
|
Dec 11 2014, 03:56
|

Профессионал
    
Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045

|
Я купил свой на алиэкспресе за $10. Визуально не нашел отличий от ..... от тех, что продают в этой стране по цене > 20к рублей. У меня c IAR 7.2 работает всё нормально. Мажет ваш клон нужно перепрошить прошивкой от serreg? На сколько я понял, китайцы скопипастили аппаратную часть. ПО в клоны льётся с офсайта. В чем может быть отличие клона от оригинала? Как IAR определяет что jlink есть клон? Цитата Если кто знает рецепт (или видел линк на нужную тему, или знает, что сей овраг не объехать), поделитесь опытом, пож. я свой перепрошивал с помощью SAM-BA по этому рецепту. ps в инете фоты на клоны есть... но там плата другая, не такая как у меня. у меня см фото. У кого есть оригинал, такая плата у вас?
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 11 2014, 04:21
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(juvf @ Dec 11 2014, 06:56)  На сколько я понял, китайцы скопипастили аппаратную часть. ПО в клоны льётся с офсайта. В чем может быть отличие клона от оригинала? Как IAR определяет что jlink есть клон? Скажите, а что там за крупная квадратная микросхемина с надписью ATmel (более мелкие символы не разобрала)? Если это МК, то в принципе может быть привязка к серийному номеру, если Segger для своих закажет крупную партию с номерами по-порядку, а в драйвер введет проверку на используемый диапазон номеров. Я однажды такую защиту выставила.  Примитив, конечно, только потом сколько заказчики голову не ломали, "воспроизвести" ту мою плату не смогли - всё искали в разводке и монтаже ляпы, а оно в прошивке сидело. Однако работать не отказывалось, а специально глючило так, чтобы отвести вину от прошивки на железу.
|
|
|
|
|
Dec 11 2014, 05:25
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(juvf @ Dec 11 2014, 07:46)  как-то слетела прошивка.... с атмела скачал последнюю SAM-BA и перепрошил прошивкой без серийного номера. Странно, как вам это удалось! Цитата The production signature row also contains an ID that identifies each microcontroller device type and a serial number for each manufactured device. The serial number consists of the production lot number, wafer number, and wafer coordinates for the device. The production signature row cannot be written or erased, but it can be read from application software and external programmers. Я поняла это разъяснение так, что серийный номер является частью сигнатуры, а та, в свою очередь, не может быть перезаписана или стерта. Стало быть, и серийный номер изменить невозможно.
|
|
|
|
|
Dec 11 2014, 06:07
|

Профессионал
    
Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045

|
я не про это.... у атмела для чипов есть серийники, но они какието сложные Цитата The serial number consists of the production lot number, wafer number, and wafer coordinates for the device Да, действительно там его не перепрошить. Но, я не говорю, что я серийник перепрошил в чипе (даже не перепрошил, а задал), я задал серийник в устройстве JLink. А где он там храниться?  . Выглядит серийник для JLink-ов нпример так 12345678. У атмела что-то там посложнее. После первой прошивки серийник -1. Командой Exec SetSN=12345678 серийник прописывается в джитаг. (картинки в рецепте). После этого серийник нельзя переписать, т.е. после самбы серийник можно прописать только 1 раз. Можно ещё раз обнулить прошивку, с самбы записать безсерийника прошивку и установить его заного.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|