Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2021-ноя-28 02:10

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 8 сообщений ] 
Автор Сообщение
СообщениеДобавлено: 2021-сен-23 18:29 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-апр-22 14:13
Сообщения: 8
Откуда: НТЦ "Элинс"
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Program Files\Keil\ARM\ARMCC\Bin'
Rebuild target 'Target 1'
assembling Startup.s...
compiling Config.c...
src\Config.c(71): warning:  #61-D: integer operation result is out of range
  	ARINC429R->CONTROL1|=(DIV_ARINC<<28)|0x0F;
src\Config.c: 1 warning, 0 errors
compiling Arinc429Main.c...
linking...
Program Size: Code=1204 RO-data=224 RW-data=12 ZI-data=8292  
".\obj\Arinc429Project.axf" - 0 Error(s), 1 Warning(s).
Build Time Elapsed:  00:00:00
Load "C:\\elins\\Gosha\\Kurs_Ya\\Milandr\\Arinc429_1\\obj\\Arinc429Project.axf" 
* JLink Info: Device "CORTEX-M0" selected.
* JLink Info: Device "CORTEX-M0" selected.
Set JLink Project File to "C:\elins\Gosha\Kurs_Ya\Milandr\Arinc429_1\JLinkSettings.ini"
* JLink Info: Device "CORTEX-M0" selected.
 
JLink info:
------------
DLL: V7.54c, compiled Sep 20 2021 13:55:02
Firmware: J-Link ARM V8 compiled Nov 28 2014 13:44:46
Hardware: V8.00
Feature(s) : RDI,FlashDL,FlashBP,JFlash,GDB 
 
* JLink Info: TotalIRLen = 4, IRPrint = 0x01
* JLink Info: JTAG chain detection found 1 devices:
* JLink Info:  #0 Id: 0x4BA00477, IRLen: 04, CoreSight JTAG-DP
* JLink Info: DPv0 detected
* JLink Info: Scanning AP map to find all available APs
* JLink Info: AP[1]: Stopped AP scan as end of AP map has been reached
* JLink Info: AP[0]: AHB-AP (IDR: 0x44770001)
* JLink Info: Iterating through AP map to find AHB-AP to use
* JLink Info: AP[0]: Core found
* JLink Info: AP[0]: AHB-AP ROM base: 0xE00FF000
* JLink Info: CPUID register: 0x411CC210. Implementer code: 0x41 (ARM)
* JLink Info: Found Cortex-M1 r1p0, Little endian.
* JLink Info: Identified core does not match configuration. (Found: Cortex-M1, Configured: Cortex-M0)
* JLink Info: FPUnit: 4 code (BP) slots and 0 literal slots
* JLink Info: CoreSight components:
* JLink Info: ROMTbl[0] @ E00FF000
* JLink Info: [0][0]: E000E000 CID 00000000 PID 00000000 ???
* JLink Info: [0][1]: E0001000 CID 00000000 PID 00000000 ???
* JLink Info: [0][2]: E0002000 CID 00000000 PID 00000000 ???
ROMTableAddr = 0xE00FF000
* JLink Info: Reset: Halt core after reset via DEMCR.VC_CORERESET.
* JLink Info: Reset: Reset device via AIRCR.SYSRESETREQ.
 
Target info:
------------
Device: ARMCM1
VTarget = 3.261V
State of Pins: 
TCK: 1, TDI: 0, TDO: 1, TMS: 0, TRES: 1, TRST: 1
Hardware-Breakpoints: 4
Software-Breakpoints: 8192
Watchpoints:          2
JTAG speed: 100 kHz
 
Full Chip Erase Done.
No Algorithm found for: 00000000H - 0000059FH
Programming skipped!
Error: Flash Download failed  -  "Cortex-M1"
Flash Load finished at 18:20:41

Что делаю не так ?


Вложения:
Комментарий к файлу: Flash download filed
[ attachment ]
1.JPG [ 22.92 КБ | 638 просмотров ]
Вернуться к началу
 Заголовок сообщения: Re: Не прошивается 1986ве1т segger j-link
СообщениеДобавлено: 2021-сен-23 20:11 
Не в сети

Зарегистрирован: 2018-дек-17 15:20
Сообщения: 172
Организация: частное лицо
JLink Info: Found Cortex-M1 r1p0, Little endian.
JLink Info: Identified core does not match configuration. (Found: Cortex-M1, Configured: Cortex-M0)
изменить настройки cortex-m0 на соrtex-m1


Вернуться к началу
 Заголовок сообщения: Re: Не прошивается 1986ве1т segger j-link
СообщениеДобавлено: 2021-сен-24 09:50 
Не в сети

Зарегистрирован: 2010-авг-30 19:12
Сообщения: 546
Цитата:
No Algorithm found for: 00000000H - 0000059FH
Возможно, нужно указать с помощью какого файла нужно программировать данный МК


Вернуться к началу
 Заголовок сообщения: Re: Не прошивается 1986ве1т segger j-link
СообщениеДобавлено: 2021-сен-24 13:12 
Не в сети
Support
Аватара пользователя

Зарегистрирован: 2018-авг-10 23:14
Сообщения: 530
Организация: АО «ПКК Миландр»
Откуда: Зеленоград
goshka писал(а): *
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Program Files\Keil\ARM\ARMCC\Bin'
Rebuild target 'Target 1'
assembling Startup.s...
compiling Config.c...
src\Config.c(71): warning:  #61-D: integer operation result is out of range
  	ARINC429R->CONTROL1|=(DIV_ARINC<<28)|0x0F;
src\Config.c: 1 warning, 0 errors
compiling Arinc429Main.c...
linking...
Program Size: Code=1204 RO-data=224 RW-data=12 ZI-data=8292  
".\obj\Arinc429Project.axf" - 0 Error(s), 1 Warning(s).
Build Time Elapsed:  00:00:00
Load "C:\\elins\\Gosha\\Kurs_Ya\\Milandr\\Arinc429_1\\obj\\Arinc429Project.axf" 
* JLink Info: Device "CORTEX-M0" selected.
* JLink Info: Device "CORTEX-M0" selected.
Set JLink Project File to "C:\elins\Gosha\Kurs_Ya\Milandr\Arinc429_1\JLinkSettings.ini"
* JLink Info: Device "CORTEX-M0" selected.
 
JLink info:
------------
DLL: V7.54c, compiled Sep 20 2021 13:55:02
Firmware: J-Link ARM V8 compiled Nov 28 2014 13:44:46
Hardware: V8.00
Feature(s) : RDI,FlashDL,FlashBP,JFlash,GDB 
 
* JLink Info: TotalIRLen = 4, IRPrint = 0x01
* JLink Info: JTAG chain detection found 1 devices:
* JLink Info:  #0 Id: 0x4BA00477, IRLen: 04, CoreSight JTAG-DP
* JLink Info: DPv0 detected
* JLink Info: Scanning AP map to find all available APs
* JLink Info: AP[1]: Stopped AP scan as end of AP map has been reached
* JLink Info: AP[0]: AHB-AP (IDR: 0x44770001)
* JLink Info: Iterating through AP map to find AHB-AP to use
* JLink Info: AP[0]: Core found
* JLink Info: AP[0]: AHB-AP ROM base: 0xE00FF000
* JLink Info: CPUID register: 0x411CC210. Implementer code: 0x41 (ARM)
* JLink Info: Found Cortex-M1 r1p0, Little endian.
* JLink Info: Identified core does not match configuration. (Found: Cortex-M1, Configured: Cortex-M0)
* JLink Info: FPUnit: 4 code (BP) slots and 0 literal slots
* JLink Info: CoreSight components:
* JLink Info: ROMTbl[0] @ E00FF000
* JLink Info: [0][0]: E000E000 CID 00000000 PID 00000000 ???
* JLink Info: [0][1]: E0001000 CID 00000000 PID 00000000 ???
* JLink Info: [0][2]: E0002000 CID 00000000 PID 00000000 ???
ROMTableAddr = 0xE00FF000
* JLink Info: Reset: Halt core after reset via DEMCR.VC_CORERESET.
* JLink Info: Reset: Reset device via AIRCR.SYSRESETREQ.
 
Target info:
------------
Device: ARMCM1
VTarget = 3.261V
State of Pins: 
TCK: 1, TDI: 0, TDO: 1, TMS: 0, TRES: 1, TRST: 1
Hardware-Breakpoints: 4
Software-Breakpoints: 8192
Watchpoints:          2
JTAG speed: 100 kHz
 
Full Chip Erase Done.
No Algorithm found for: 00000000H - 0000059FH
Programming skipped!
Error: Flash Download failed  -  "Cortex-M1"
Flash Load finished at 18:20:41

Что делаю не так ?
Здравствуйте!

Обратите, пожалуйста, внимание, что проблема действительно комплексная. То есть первоначально выбрано неправильное ядро в настройках IDE Keil, соответственно, необходимо скорректировать файл JLinkSettings.ini (находится в папке с проектом) или вовсе удалить его для возможности повторного выбора в графическом интерфейсе среды. Дополнительно не выбран алгоритм программирования микроконтроллера в настройках отладчика, что критически важно при записи образа Вашей программы в микроконтроллер. В качестве справки прикладываю проект "Hello World" со всеми корректно выполненными настройками согласно рекомендациям из статьи информационного портала отдела технической поддержки компании Миландр "Настройки проекта на примере 1986ВЕ1Т", при этом просьба убедиться, что Вами корректно выполнена установка пака для IDE Keil разработки компании Миландр, который доступен для загрузки на странице с выпускаемым программным обеспечением компании Миландр - всплывающее меню Standard Peripherals Library + software pack для Keil MDK 5. Спасибо за обращение.


Вложения:
HelloWorld.zip [33.49 КБ]
26 скачиваний

_________________
Отдел технической поддержки support@milandr.ru

Информационный портал отдела технической поддержки support.milandr.ru
Вернуться к началу
 Заголовок сообщения: Re: Не прошивается 1986ве1т segger j-link
СообщениеДобавлено: 2021-сен-27 11:07 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-апр-22 14:13
Сообщения: 8
Откуда: НТЦ "Элинс"
Lampadov писал(а): *


Здравствуйте!

Обратите, пожалуйста, внимание, что проблема действительно комплексная. То есть первоначально выбрано неправильное ядро в настройках IDE Keil, соответственно, необходимо скорректировать файл JLinkSettings.ini (находится в папке с проектом) или вовсе удалить его для возможности повторного выбора в графическом интерфейсе среды. Дополнительно не выбран алгоритм программирования микроконтроллера в настройках отладчика, что критически важно при записи образа Вашей программы в микроконтроллер. В качестве справки прикладываю проект "Hello World" со всеми корректно выполненными настройками согласно рекомендациям из статьи информационного портала отдела технической поддержки компании Миландр "Настройки проекта на примере 1986ВЕ1Т", при этом просьба убедиться, что Вами корректно выполнена установка пака для IDE Keil разработки компании Миландр, который доступен для загрузки на странице с выпускаемым программным обеспечением компании Миландр - всплывающее меню Standard Peripherals Library + software pack для Keil MDK 5. Спасибо за обращение.
Спасибо !

Пошаговая отладка прикрепленного HelloWorld не работает.
Verify flash не проходит.
Вероятно, flash не прошивается правильно.
Работаю на демо плате rev3. https://ic.milandr.ru/products/programm ... _1986ve1t/ 2013 года
Цитата:
Load "C:\\Users\\harikov\\Desktop\\HelloWorld\\Objects\\HelloWorld.axf"
* JLink Info: Device "CORTEX-M1" selected.
* JLink Info: Device "CORTEX-M1" selected.
Set JLink Project File to "C:\Users\harikov\Desktop\HelloWorld\JLinkSettings.ini"
* JLink Info: Device "CORTEX-M1" selected.

JLink info:
------------
DLL: V7.54c, compiled Sep 20 2021 13:55:02
Firmware: J-Link ARM V8 compiled Nov 28 2014 13:44:46
Hardware: V8.00
S/N : 11111118

* JLink Info: TotalIRLen = 4, IRPrint = 0x01
* JLink Info: JTAG chain detection found 1 devices:
* JLink Info: #0 Id: 0x4BA00477, IRLen: 04, CoreSight JTAG-DP
* JLink Info: DPv0 detected
* JLink Info: Scanning AP map to find all available APs
* JLink Info: AP[1]: Stopped AP scan as end of AP map has been reached
* JLink Info: AP[0]: AHB-AP (IDR: 0x44770001)
* JLink Info: Iterating through AP map to find AHB-AP to use
* JLink Info: AP[0]: Core found
* JLink Info: AP[0]: AHB-AP ROM base: 0xE00FF000
* JLink Info: CPUID register: 0x411CC210. Implementer code: 0x41 (ARM)
* JLink Info: Found Cortex-M1 r1p0, Little endian.
* JLink Info: FPUnit: 4 code (BP) slots and 0 literal slots
* JLink Info: CoreSight components:
* JLink Info: ROMTbl[0] @ E00FF000
* JLink Info: [0][0]: E000E000 CID 00000000 PID 00000000 ???
* JLink Info: [0][1]: E0001000 CID 00000000 PID 00000000 ???
* JLink Info: [0][2]: E0002000 CID 00000000 PID 00000000 ???
ROMTableAddr = 0xE00FF000
* JLink Info: Reset: Halt core after reset via DEMCR.VC_CORERESET.
* JLink Info: Reset: Reset device via reset pin
* JLink Info: T-bit of XPSR is 0 but should be 1. Changed to 1.

Target info:
------------
Device: MDR1986BE1T
VTarget = 3.287V
State of Pins:
TCK: 1, TDI: 0, TDO: 1, TMS: 0, TRES: 1, TRST: 1
Hardware-Breakpoints: 4
Software-Breakpoints: 8192
Watchpoints: 2
JTAG speed: 1000 kHz

Full Chip Erase Done.
Programming Done.
Contents mismatch at: 00000000H (Flash=F8H Required=68H) !
Contents mismatch at: 00000001H (Flash=FFH Required=20H) !
Contents mismatch at: 00000002H (Flash=FFH Required=00H) !
Contents mismatch at: 00000003H (Flash=FFH Required=20H) !
Contents mismatch at: 00000004H (Flash=F8H Required=65H) !
Contents mismatch at: 00000005H (Flash=FFH Required=01H) !
Contents mismatch at: 00000006H (Flash=FFH Required=00H) !
Contents mismatch at: 00000007H (Flash=FFH Required=00H) !
Contents mismatch at: 00000008H (Flash=F8H Required=6DH) !
Contents mismatch at: 00000009H (Flash=FFH Required=01H) !
Contents mismatch at: 0000000AH (Flash=FFH Required=00H) !
Contents mismatch at: 0000000BH (Flash=FFH Required=00H) !
Contents mismatch at: 0000000CH (Flash=F8H Required=6FH) !
Contents mismatch at: 0000000DH (Flash=FFH Required=01H) !
Contents mismatch at: 0000000EH (Flash=FFH Required=00H) !
Contents mismatch at: 0000000FH (Flash=FFH Required=00H) !
Contents mismatch at: 00000010H (Flash=F8H Required=00H) !
Contents mismatch at: 00000011H (Flash=FFH Required=00H) !
Contents mismatch at: 00000012H (Flash=FFH Required=00H) !
Contents mismatch at: 00000013H (Flash=FFH Required=00H) !
Contents mismatch at: 00000014H (Flash=F8H Required=00H) !
Contents mismatch at: 00000015H (Flash=FFH Required=00H) !
Contents mismatch at: 00000016H (Flash=FFH Required=00H) !
Contents mismatch at: 00000017H (Flash=FFH Required=00H) !
Contents mismatch at: 00000018H (Flash=F8H Required=00H) !
Contents mismatch at: 00000019H (Flash=FFH Required=00H) !
Contents mismatch at: 0000001AH (Flash=FFH Required=00H) !
Contents mismatch at: 0000001BH (Flash=FFH Required=00H) !
Contents mismatch at: 0000001CH (Flash=F8H Required=00H) !
Contents mismatch at: 0000001DH (Flash=FFH Required=00H) !
Contents mismatch at: 0000001EH (Flash=FFH Required=00H) !
Contents mismatch at: 0000001FH (Flash=FFH Required=00H) !
Contents mismatch at: 00000020H (Flash=F8H Required=00H) !
Contents mismatch at: 00000021H (Flash=FFH Required=00H) !
Contents mismatch at: 00000022H (Flash=FFH Required=00H) !
Contents mismatch at: 00000023H (Flash=FFH Required=00H) !
Contents mismatch at: 00000024H (Flash=F8H Required=00H) !
Contents mismatch at: 00000025H (Flash=FFH Required=00H) !
Contents mismatch at: 00000026H (Flash=FFH Required=00H) !
Contents mismatch at: 00000027H (Flash=FFH Required=00H) !
Contents mismatch at: 00000028H (Flash=F8H Required=00H) !
Contents mismatch at: 00000029H (Flash=FFH Required=00H) !
Contents mismatch at: 0000002AH (Flash=FFH Required=00H) !
Contents mismatch at: 0000002BH (Flash=FFH Required=00H) !
Contents mismatch at: 0000002CH (Flash=F8H Required=71H) !
Contents mismatch at: 0000002DH (Flash=FFH Required=01H) !
Contents mismatch at: 0000002EH (Flash=FFH Required=00H) !
Contents mismatch at: 0000002FH (Flash=FFH Required=00H) !
Contents mismatch at: 00000030H (Flash=F8H Required=00H) !
Contents mismatch at: 00000031H (Flash=FFH Required=00H) !
Contents mismatch at: 00000032H (Flash=FFH Required=00H) !
Contents mismatch at: 00000033H (Flash=FFH Required=00H) !
Contents mismatch at: 00000034H (Flash=F8H Required=00H) !
Contents mismatch at: 00000035H (Flash=FFH Required=00H) !
Contents mismatch at: 00000036H (Flash=FFH Required=00H) !
Contents mismatch at: 00000037H (Flash=FFH Required=00H) !
Contents mismatch at: 00000038H (Flash=F8H Required=73H) !
Contents mismatch at: 00000039H (Flash=FFH Required=01H) !
Contents mismatch at: 0000003AH (Flash=FFH Required=00H) !
Contents mismatch at: 0000003BH (Flash=FFH Required=00H) !
Contents mismatch at: 0000003CH (Flash=F8H Required=75H) !
Contents mismatch at: 0000003DH (Flash=FFH Required=01H) !
Contents mismatch at: 0000003EH (Flash=FFH Required=00H) !
Contents mismatch at: 0000003FH (Flash=FFH Required=00H) !
Contents mismatch at: 00000040H (Flash=F8H Required=77H) !
Contents mismatch at: 00000041H (Flash=FFH Required=01H) !
Contents mismatch at: 00000042H (Flash=FFH Required=00H) !
Contents mismatch at: 00000043H (Flash=FFH Required=00H) !
Contents mismatch at: 00000044H (Flash=F8H Required=79H) !
Contents mismatch at: 00000045H (Flash=FFH Required=01H) !
Contents mismatch at: 00000046H (Flash=FFH Required=00H) !
Contents mismatch at: 00000047H (Flash=FFH Required=00H) !
Contents mismatch at: 00000048H (Flash=F8H Required=7BH) !
Contents mismatch at: 00000049H (Flash=FFH Required=01H) !
Contents mismatch at: 0000004AH (Flash=FFH Required=00H) !
Contents mismatch at: 0000004BH (Flash=FFH Required=00H) !
Contents mismatch at: 0000004CH (Flash=F8H Required=7DH) !
Contents mismatch at: 0000004DH (Flash=FFH Required=01H) !
Contents mismatch at: 0000004EH (Flash=FFH Required=00H) !
Contents mismatch at: 0000004FH (Flash=FFH Required=00H) !
Contents mismatch at: 00000050H (Flash=F8H Required=7FH) !
Contents mismatch at: 00000051H (Flash=FFH Required=01H) !
Contents mismatch at: 00000052H (Flash=FFH Required=00H) !
Contents mismatch at: 00000053H (Flash=FFH Required=00H) !
Contents mismatch at: 00000054H (Flash=F8H Required=81H) !
Contents mismatch at: 00000055H (Flash=FFH Required=01H) !
Contents mismatch at: 00000056H (Flash=FFH Required=00H) !
Contents mismatch at: 00000057H (Flash=FFH Required=00H) !
Contents mismatch at: 00000058H (Flash=F8H Required=83H) !
Contents mismatch at: 00000059H (Flash=FFH Required=01H) !
Contents mismatch at: 0000005AH (Flash=FFH Required=00H) !
Contents mismatch at: 0000005BH (Flash=FFH Required=00H) !
Contents mismatch at: 0000005CH (Flash=F8H Required=85H) !
Contents mismatch at: 0000005DH (Flash=FFH Required=01H) !
Contents mismatch at: 0000005EH (Flash=FFH Required=00H) !
Contents mismatch at: 0000005FH (Flash=FFH Required=00H) !
Contents mismatch at: 00000060H (Flash=F8H Required=87H) !
Contents mismatch at: 00000061H (Flash=FFH Required=01H) !
Contents mismatch at: 00000062H (Flash=FFH Required=00H) !
Contents mismatch at: 00000063H (Flash=FFH Required=00H) !
Too many errors to display !
Error: Flash Download failed - "Cortex-M1"
Flash Load finished at 10:57:27

Что делаю не так ?
1986ве1т - Cortex M1 или Cortex M0 ?


Вложения:
[ attachment ]
3.JPG [ 125.36 КБ | 541 просмотр ]
[ attachment ]
2.JPG [ 53.25 КБ | 541 просмотр ]
Вернуться к началу
 Заголовок сообщения: Re: Не прошивается 1986ве1т segger j-link
СообщениеДобавлено: 2021-сен-27 11:31 
Не в сети
Support
Аватара пользователя

Зарегистрирован: 2018-авг-10 23:14
Сообщения: 530
Организация: АО «ПКК Миландр»
Откуда: Зеленоград
goshka писал(а): *
Lampadov писал(а): *


Здравствуйте!

Обратите, пожалуйста, внимание, что проблема действительно комплексная. То есть первоначально выбрано неправильное ядро в настройках IDE Keil, соответственно, необходимо скорректировать файл JLinkSettings.ini (находится в папке с проектом) или вовсе удалить его для возможности повторного выбора в графическом интерфейсе среды. Дополнительно не выбран алгоритм программирования микроконтроллера в настройках отладчика, что критически важно при записи образа Вашей программы в микроконтроллер. В качестве справки прикладываю проект "Hello World" со всеми корректно выполненными настройками согласно рекомендациям из статьи информационного портала отдела технической поддержки компании Миландр "Настройки проекта на примере 1986ВЕ1Т", при этом просьба убедиться, что Вами корректно выполнена установка пака для IDE Keil разработки компании Миландр, который доступен для загрузки на странице с выпускаемым программным обеспечением компании Миландр - всплывающее меню Standard Peripherals Library + software pack для Keil MDK 5. Спасибо за обращение.
Спасибо !

Пошаговая отладка прикрепленного HelloWorld не работает.
Verify flash не проходит.
Вероятно, flash не прошивается правильно.
Работаю на демо плате rev3. https://ic.milandr.ru/products/programm ... _1986ve1t/ 2013 года
Цитата:
Load "C:\\Users\\harikov\\Desktop\\HelloWorld\\Objects\\HelloWorld.axf"
* JLink Info: Device "CORTEX-M1" selected.
* JLink Info: Device "CORTEX-M1" selected.
Set JLink Project File to "C:\Users\harikov\Desktop\HelloWorld\JLinkSettings.ini"
* JLink Info: Device "CORTEX-M1" selected.

JLink info:
------------
DLL: V7.54c, compiled Sep 20 2021 13:55:02
Firmware: J-Link ARM V8 compiled Nov 28 2014 13:44:46
Hardware: V8.00
S/N : 11111118

* JLink Info: TotalIRLen = 4, IRPrint = 0x01
* JLink Info: JTAG chain detection found 1 devices:
* JLink Info: #0 Id: 0x4BA00477, IRLen: 04, CoreSight JTAG-DP
* JLink Info: DPv0 detected
* JLink Info: Scanning AP map to find all available APs
* JLink Info: AP[1]: Stopped AP scan as end of AP map has been reached
* JLink Info: AP[0]: AHB-AP (IDR: 0x44770001)
* JLink Info: Iterating through AP map to find AHB-AP to use
* JLink Info: AP[0]: Core found
* JLink Info: AP[0]: AHB-AP ROM base: 0xE00FF000
* JLink Info: CPUID register: 0x411CC210. Implementer code: 0x41 (ARM)
* JLink Info: Found Cortex-M1 r1p0, Little endian.
* JLink Info: FPUnit: 4 code (BP) slots and 0 literal slots
* JLink Info: CoreSight components:
* JLink Info: ROMTbl[0] @ E00FF000
* JLink Info: [0][0]: E000E000 CID 00000000 PID 00000000 ???
* JLink Info: [0][1]: E0001000 CID 00000000 PID 00000000 ???
* JLink Info: [0][2]: E0002000 CID 00000000 PID 00000000 ???
ROMTableAddr = 0xE00FF000
* JLink Info: Reset: Halt core after reset via DEMCR.VC_CORERESET.
* JLink Info: Reset: Reset device via reset pin
* JLink Info: T-bit of XPSR is 0 but should be 1. Changed to 1.

Target info:
------------
Device: MDR1986BE1T
VTarget = 3.287V
State of Pins:
TCK: 1, TDI: 0, TDO: 1, TMS: 0, TRES: 1, TRST: 1
Hardware-Breakpoints: 4
Software-Breakpoints: 8192
Watchpoints: 2
JTAG speed: 1000 kHz

Full Chip Erase Done.
Programming Done.
Contents mismatch at: 00000000H (Flash=F8H Required=68H) !
Contents mismatch at: 00000001H (Flash=FFH Required=20H) !
Contents mismatch at: 00000002H (Flash=FFH Required=00H) !
Contents mismatch at: 00000003H (Flash=FFH Required=20H) !
Contents mismatch at: 00000004H (Flash=F8H Required=65H) !
Contents mismatch at: 00000005H (Flash=FFH Required=01H) !
Contents mismatch at: 00000006H (Flash=FFH Required=00H) !
Contents mismatch at: 00000007H (Flash=FFH Required=00H) !
Contents mismatch at: 00000008H (Flash=F8H Required=6DH) !
Contents mismatch at: 00000009H (Flash=FFH Required=01H) !
Contents mismatch at: 0000000AH (Flash=FFH Required=00H) !
Contents mismatch at: 0000000BH (Flash=FFH Required=00H) !
Contents mismatch at: 0000000CH (Flash=F8H Required=6FH) !
Contents mismatch at: 0000000DH (Flash=FFH Required=01H) !
Contents mismatch at: 0000000EH (Flash=FFH Required=00H) !
Contents mismatch at: 0000000FH (Flash=FFH Required=00H) !
Contents mismatch at: 00000010H (Flash=F8H Required=00H) !
Contents mismatch at: 00000011H (Flash=FFH Required=00H) !
Contents mismatch at: 00000012H (Flash=FFH Required=00H) !
Contents mismatch at: 00000013H (Flash=FFH Required=00H) !
Contents mismatch at: 00000014H (Flash=F8H Required=00H) !
Contents mismatch at: 00000015H (Flash=FFH Required=00H) !
Contents mismatch at: 00000016H (Flash=FFH Required=00H) !
Contents mismatch at: 00000017H (Flash=FFH Required=00H) !
Contents mismatch at: 00000018H (Flash=F8H Required=00H) !
Contents mismatch at: 00000019H (Flash=FFH Required=00H) !
Contents mismatch at: 0000001AH (Flash=FFH Required=00H) !
Contents mismatch at: 0000001BH (Flash=FFH Required=00H) !
Contents mismatch at: 0000001CH (Flash=F8H Required=00H) !
Contents mismatch at: 0000001DH (Flash=FFH Required=00H) !
Contents mismatch at: 0000001EH (Flash=FFH Required=00H) !
Contents mismatch at: 0000001FH (Flash=FFH Required=00H) !
Contents mismatch at: 00000020H (Flash=F8H Required=00H) !
Contents mismatch at: 00000021H (Flash=FFH Required=00H) !
Contents mismatch at: 00000022H (Flash=FFH Required=00H) !
Contents mismatch at: 00000023H (Flash=FFH Required=00H) !
Contents mismatch at: 00000024H (Flash=F8H Required=00H) !
Contents mismatch at: 00000025H (Flash=FFH Required=00H) !
Contents mismatch at: 00000026H (Flash=FFH Required=00H) !
Contents mismatch at: 00000027H (Flash=FFH Required=00H) !
Contents mismatch at: 00000028H (Flash=F8H Required=00H) !
Contents mismatch at: 00000029H (Flash=FFH Required=00H) !
Contents mismatch at: 0000002AH (Flash=FFH Required=00H) !
Contents mismatch at: 0000002BH (Flash=FFH Required=00H) !
Contents mismatch at: 0000002CH (Flash=F8H Required=71H) !
Contents mismatch at: 0000002DH (Flash=FFH Required=01H) !
Contents mismatch at: 0000002EH (Flash=FFH Required=00H) !
Contents mismatch at: 0000002FH (Flash=FFH Required=00H) !
Contents mismatch at: 00000030H (Flash=F8H Required=00H) !
Contents mismatch at: 00000031H (Flash=FFH Required=00H) !
Contents mismatch at: 00000032H (Flash=FFH Required=00H) !
Contents mismatch at: 00000033H (Flash=FFH Required=00H) !
Contents mismatch at: 00000034H (Flash=F8H Required=00H) !
Contents mismatch at: 00000035H (Flash=FFH Required=00H) !
Contents mismatch at: 00000036H (Flash=FFH Required=00H) !
Contents mismatch at: 00000037H (Flash=FFH Required=00H) !
Contents mismatch at: 00000038H (Flash=F8H Required=73H) !
Contents mismatch at: 00000039H (Flash=FFH Required=01H) !
Contents mismatch at: 0000003AH (Flash=FFH Required=00H) !
Contents mismatch at: 0000003BH (Flash=FFH Required=00H) !
Contents mismatch at: 0000003CH (Flash=F8H Required=75H) !
Contents mismatch at: 0000003DH (Flash=FFH Required=01H) !
Contents mismatch at: 0000003EH (Flash=FFH Required=00H) !
Contents mismatch at: 0000003FH (Flash=FFH Required=00H) !
Contents mismatch at: 00000040H (Flash=F8H Required=77H) !
Contents mismatch at: 00000041H (Flash=FFH Required=01H) !
Contents mismatch at: 00000042H (Flash=FFH Required=00H) !
Contents mismatch at: 00000043H (Flash=FFH Required=00H) !
Contents mismatch at: 00000044H (Flash=F8H Required=79H) !
Contents mismatch at: 00000045H (Flash=FFH Required=01H) !
Contents mismatch at: 00000046H (Flash=FFH Required=00H) !
Contents mismatch at: 00000047H (Flash=FFH Required=00H) !
Contents mismatch at: 00000048H (Flash=F8H Required=7BH) !
Contents mismatch at: 00000049H (Flash=FFH Required=01H) !
Contents mismatch at: 0000004AH (Flash=FFH Required=00H) !
Contents mismatch at: 0000004BH (Flash=FFH Required=00H) !
Contents mismatch at: 0000004CH (Flash=F8H Required=7DH) !
Contents mismatch at: 0000004DH (Flash=FFH Required=01H) !
Contents mismatch at: 0000004EH (Flash=FFH Required=00H) !
Contents mismatch at: 0000004FH (Flash=FFH Required=00H) !
Contents mismatch at: 00000050H (Flash=F8H Required=7FH) !
Contents mismatch at: 00000051H (Flash=FFH Required=01H) !
Contents mismatch at: 00000052H (Flash=FFH Required=00H) !
Contents mismatch at: 00000053H (Flash=FFH Required=00H) !
Contents mismatch at: 00000054H (Flash=F8H Required=81H) !
Contents mismatch at: 00000055H (Flash=FFH Required=01H) !
Contents mismatch at: 00000056H (Flash=FFH Required=00H) !
Contents mismatch at: 00000057H (Flash=FFH Required=00H) !
Contents mismatch at: 00000058H (Flash=F8H Required=83H) !
Contents mismatch at: 00000059H (Flash=FFH Required=01H) !
Contents mismatch at: 0000005AH (Flash=FFH Required=00H) !
Contents mismatch at: 0000005BH (Flash=FFH Required=00H) !
Contents mismatch at: 0000005CH (Flash=F8H Required=85H) !
Contents mismatch at: 0000005DH (Flash=FFH Required=01H) !
Contents mismatch at: 0000005EH (Flash=FFH Required=00H) !
Contents mismatch at: 0000005FH (Flash=FFH Required=00H) !
Contents mismatch at: 00000060H (Flash=F8H Required=87H) !
Contents mismatch at: 00000061H (Flash=FFH Required=01H) !
Contents mismatch at: 00000062H (Flash=FFH Required=00H) !
Contents mismatch at: 00000063H (Flash=FFH Required=00H) !
Too many errors to display !
Error: Flash Download failed - "Cortex-M1"
Flash Load finished at 10:57:27

Что делаю не так ?
1986ве1т - Cortex M1 или Cortex M0 ?
Здравствуйте!

Обратите, пожалуйста, внимание, что при работе с микроконтроллером 1986ВЕ1Т в среде IDE Keil необходимо выбирать ядро "Cortex-M1" (схожий набор команд). Дополнительно проверьте, пожалуйста, наблюдается ли проблема c программированием и верификацией, если предварительно самостоятельно выполнить стирание памяти - необходимо в верхнем баре IDE Keil найти меню "Flash", далее выбрать пункт "Erase". Также подтвердите, пожалуйста, что используется актуальная версия установочного пака для IDE Keil, соответственно, выбран строго актуальный .FLM файл в настройках отладчика для алгоритма программирования. Спасибо.

Дополнительно: если не составит труда, пожалуйста, просьба прятать большие объемы информации в рамках одного поста (в Вашем случае логи) под спойлер, картинки желательно размещать так же.

_________________
Отдел технической поддержки support@milandr.ru

Информационный портал отдела технической поддержки support.milandr.ru


Вернуться к началу
 Заголовок сообщения: Re: Не прошивается 1986ве1т segger j-link
СообщениеДобавлено: 2021-сен-27 11:48 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-апр-22 14:13
Сообщения: 8
Откуда: НТЦ "Элинс"
Lampadov писал(а): *

Здравствуйте!

Обратите, пожалуйста, внимание, что при работе с микроконтроллером 1986ВЕ1Т в среде IDE Keil необходимо выбирать ядро "Cortex-M1" (схожий набор команд). Дополнительно проверьте, пожалуйста, наблюдается ли проблема c программированием и верификацией, если предварительно самостоятельно выполнить стирание памяти - необходимо в верхнем баре IDE Keil найти меню "Flash", далее выбрать пункт "Erase". Также подтвердите, пожалуйста, что используется актуальная версия установочного пака для IDE Keil, соответственно, выбран строго актуальный .FLM файл в настройках отладчика для алгоритма программирования. Спасибо.

Дополнительно: если не составит труда, пожалуйста, просьба прятать большие объемы информации в рамках одного поста (в Вашем случае логи) под спойлер, картинки желательно размещать так же.
Спасибо !
Pack поставлен: https://ic.milandr.ru/upload/iblock/280 ... 02.0.3.zip

Отдельное стирание не помогло.
Contents mismatch at: 00000063H  (Flash=FFH  Required=00H) !
Думаю, стирается (0xff), - не шьется (0x00).

Прошиваю - прикрепленный Ваш проект HelloWorld.
Кристалл выбран из pack ( картинка в предыдущем посте).
Что делаю не так ?


Картинка :
Открыть
Вложение:
[ attachment ]
4.JPG [ 60.97 КБ | 530 просмотров ]
Закрыть


Вернуться к началу
 Заголовок сообщения: Re: Не прошивается 1986ве1т segger j-link
СообщениеДобавлено: 2021-сен-27 12:17 
Не в сети
Support
Аватара пользователя

Зарегистрирован: 2018-авг-10 23:14
Сообщения: 530
Организация: АО «ПКК Миландр»
Откуда: Зеленоград
goshka писал(а): *
Lampadov писал(а): *

Здравствуйте!

Обратите, пожалуйста, внимание, что при работе с микроконтроллером 1986ВЕ1Т в среде IDE Keil необходимо выбирать ядро "Cortex-M1" (схожий набор команд). Дополнительно проверьте, пожалуйста, наблюдается ли проблема c программированием и верификацией, если предварительно самостоятельно выполнить стирание памяти - необходимо в верхнем баре IDE Keil найти меню "Flash", далее выбрать пункт "Erase". Также подтвердите, пожалуйста, что используется актуальная версия установочного пака для IDE Keil, соответственно, выбран строго актуальный .FLM файл в настройках отладчика для алгоритма программирования. Спасибо.

Дополнительно: если не составит труда, пожалуйста, просьба прятать большие объемы информации в рамках одного поста (в Вашем случае логи) под спойлер, картинки желательно размещать так же.
Спасибо !
Pack поставлен: https://ic.milandr.ru/upload/iblock/280 ... 02.0.3.zip

Отдельное стирание не помогло.
Contents mismatch at: 00000063H  (Flash=FFH  Required=00H) !
Думаю, стирается (0xff), - не шьется (0x00).

Прошиваю - прикрепленный Ваш проект HelloWorld.
Кристалл выбран из pack ( картинка в предыдущем посте).
Что делаю не так ?


Картинка :
Открыть
4.JPG
Закрыть
Спасибо за дополнительную информацию.

Flash-память программ в микроконтроллере 1986ВЕ1Т действительно при стирании имеет значения 0xFF в байтовом представлении, а когда происходит запись, то нужные биты просто становятся равны единице. Просьба на плате проверить, что вход ITCMLAEN микроконтроллера (сигнал выбора памяти программ - внешняя или внутренняя память) не брошен в воздухе, а установлен в единицу с помощью перемычки. Просьба также убедиться, что выставлен верный режим на выводах MODE[2:0] = "000" для работы из внутренней Flash-памяти. Вероятно, это полностью решит Вашу проблему. Спасибо.

_________________
Отдел технической поддержки support@milandr.ru

Информационный портал отдела технической поддержки support.milandr.ru


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 8 сообщений ] 

Часовой пояс: UTC+03:00


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

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


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

Перейти: 

cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB