реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> купил MT-link..., есть проблема
DASM
сообщение Apr 4 2007, 17:38
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Там - это в настройках RDI .
Go to the top of the page
 
+Quote Post
vromanov
сообщение Apr 4 2007, 18:08
Сообщение #17


Участник
*

Группа: Новичок
Сообщений: 70
Регистрация: 27-03-07
Пользователь №: 26 533



Как там, адаптеры не появились?
Go to the top of the page
 
+Quote Post
andrvisht
сообщение Apr 4 2007, 18:33
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 298
Регистрация: 29-08-05
Пользователь №: 8 064



нашел sad.gif
почему то умерла нога процессора. Никто над ней вроде не издевался, светодиод был анодом на питании и через 100 Ом на ноге P0.30.
Если переставить ногу на P30.0 все как то работает.
Итак удалось запустить в режиме J-LINK для ОЗУ и в RDI из ОЗУ и из FLASH.
в режиме J-LINK из FLASH
Код
Wed Apr 04 18:32:29 2007: There were warnings during download of FLASH loader, see Log Window
Wed Apr 04 18:32:36 2007: Failed to load flash loader: C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\ARM\config\flashloader\NXP\FlashNXPLPC256k.d79
Wed Apr 04 18:32:37 2007: PID changed. Old PID = 0x000009A8, Current PID = 0x00000980

Проблемы были в установках xcl файлов и в отдельных Настройках RDI.

Еще вопрос :
не нашел функции типа __delay_cycles();
её нет или она как то иначе называется ?
Go to the top of the page
 
+Quote Post
DASM
сообщение Apr 4 2007, 18:40
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



по-моему это встроенная ф-ция, включается через что-то типа #include<inarm.h>
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 4 2007, 20:16
Сообщение #20


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(&-rey @ Apr 4 2007, 17:33) *
в режиме J-LINK из FLASH
Код
Wed Apr 04 18:32:37 2007: PID changed. Old PID = 0x000009A8, Current PID = 0x00000980

Если победите - не забудьте сообщить в чем было дело. Сам еще не сталкивался, но если вдруг - хочется иметь "записанное на корочку" решение.
Цитата(&-rey @ Apr 4 2007, 17:33) *
не нашел функции типа __delay_cycles();
её нет или она как то иначе называется ?
Нет. Дело в том, что у ARM время выполнения инструкции отличается в зависимости от места расположения (ОЗУ/флеш) и от конкретного производителя. Напишите свою:
Код
#define CORE_CLK (7372800UL * 5)   // частота ядра
#define MS  * CORE_CLK / 1000 / 7   // 7 - подобрать.
static delay_cycles(uint32_t cycles)
{
    volatile uint32_t i = cycles;
    while(--cycles);
}
пользование:
delay_cycles(100 MS);


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
andrvisht
сообщение Apr 5 2007, 10:18
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 298
Регистрация: 29-08-05
Пользователь №: 8 064



Цитата(DASM @ Apr 4 2007, 18:40) *
по-моему это встроенная ф-ция, включается через что-то типа #include<inarm.h>

Это да, но там её нет. Как и других к которым я привык на AVR, но это ARM и надо привыкать smile.gif
Цитата(Сергей Борщ @ Apr 4 2007, 20:16) *
Если победите - не забудьте сообщить в чем было дело. Сам еще не сталкивался, но если вдруг - хочется иметь "записанное на корочку" решение.Нет. Дело в том, что у ARM время выполнения инструкции отличается в зависимости от места расположения (ОЗУ/флеш) и от конкретного производителя.

А вот с утра загрузил и все заработало, вчерашней ошибки от J-LINK нет sad.gif
Видимо я замучал вчера USB, и нужна была перезагрузка. Если вдруг попаду на что то подобное то напишу как создать данную проблему.

Насчет функции задержки все ясно, по крайней мере после таких обьяснений не так обидно что её нет.
Не знаю что на счет такой функции в Keil, пока остановился на IAR так как среда привычная, да и трафик пока 60 метров не потянет sad.gif

Спасибо всем, по крайней мере теперь есть от чего идти дальше, жаль тока безвременно ушедшую ногу ...
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01409 секунд с 7
ELECTRONIX ©2004-2016