Jump to content

    

Проблема с KV10Z

Не получается прошить MKV10Z32VLC7:

GDB Handler initialisation failed, reason: Device appears secured

Чип новый, с какой стати ему быть secured? Bootloadera у KV10 нету.

Этим же железом успешно прошивается/отлаживается (в среде KDS) MKE02Z64.

Что здесь не так? Есть у кого-нибудь идеи?

 

Share this post


Link to post
Share on other sites
Что здесь не так? Есть у кого-нибудь идеи?

 

Нормальная ситуация, после полного стирания Kinetis становится secured.

Для J-Link это непроблема.

Share this post


Link to post
Share on other sites

Извиняюсь, забыл написать, что используеся программатор USBDM 4.12.1.140 на базе FRDM-KL25Z.

А вот J-Linka нету.

Но то, что новый чип должен быть secured, как-то сомнительно.

 

KV10P48M75RM Rev. 7, September 2014

Chapter 30

Flash Memory Module (FTFA)

 

The standard shipping condition for flash memory is erased

with security disabled.

 

Share this post


Link to post
Share on other sites

Возникла аналогичная промблема. 

Не прошивается MKE18F512VLH16 из-под Keil. Программатор J-Link EDU. МК распаян на самопальной макетке.

Хотя из командной строки J-Link Commander V6.48a (J-Link>loadfile *.hex) все отлично прошивается и работает. 

Если прошить из командной строки, а затем в Кейле запустить отладку без программирования, то отладка работает. 

Не могу добиться именно программирования из под Кейла. В настройках уже все что можно перебрал. В сетапе дебаггера прекрасно определяется и сам J-Link и идентификатор кристалла. А вот программировать не хочет. Выдает два окошка с ошибками.

Кстати, из-под ИАРа и шьется и отлаживается. Но мне нужен Кейл. 

Создаю пустой проект, включаю CMSIS-Core и Device-Startup, компиляция дает ошибку: ".\Objects\Project_MKE18F512VLH16.axf: Error: L6218E: Undefined symbol Image$$ARM_LIB_STACK$$ZI$$Limit (referred from startup_mke18f16.o)."

Снимаю галку с пункта "Use Memory Layout from Target Dialog" и определяю Scatter file: MKE18F512xxx16_flash.scf,

после чего компиляция выполняется успешно. 

Но программировать не хочет. С другими кинетисами проблем не было. 

Да. В качестве эксперимента установил на другой жесткий диск и Кейл и J-Link. В результате - все то же самое. 

Пожалуйста, подскажите в чем может быть дело? Не хочет прошивать именно Кейл.

Ставил MCUXpresso , но это оказалась такая тягомотина, с ходу не одолел. 

111.png

222.png

Edited by mcuprog

Share this post


Link to post
Share on other sites
47 minutes ago, mcuprog said:

Возникла аналогичная промблема. 

Не прошивается MKE18F512VLH16 из-под Keil. Программатор J-Link EDU. МК распаян на самопальной макетке.

Хотя из командной строки J-Link Commander V6.48a (J-Link>loadfile *.hex) все отлично прошивается и работает. 

Эт вам повезло. Я  MKE18F и в IAR-е не могу нормально запрограммировать. 
Там какое-то шаманство происходит на старте в битах конфигурации загрузчика и защиты прошивки.   
Вернее все указывает на то, что встроенный в ROM загрузчик мешает скриптам IDE, и как-то восстанавливает конфигурацию по умолчанию.
SWD эти манипуляции перехватить не может. 
Но J-Flash однако успешно программирует. Советую забить и запускать J-Flash перед каждой отладкой. 

Share this post


Link to post
Share on other sites

Спасибо за информацию! J-Flash, да, шьет, попробовал сейчас. Наверное, так и придется делать. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now