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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Не могу зажечь светодиод на ноге у LPC2368
Nixon
сообщение May 3 2010, 17:42
Сообщение #16


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



А вы уверены что вы правильно линкуете программу? Судя по наличию вторичного бутлоадера программу нужно линковать не с 0.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 3 2010, 18:00
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(ArtemDement @ May 3 2010, 20:40) *
Продолжаю тестировать SK-MLPC2368.

Инетесно,следующее сообщение будет не работает USB, или Ethernet?
Цитата
Этот код нормально работал с LPC2104, прошиваю в SK-MLPC2368 - никакой реакции.

PINSEL0 = 0x00000005; /* Enable RxD0 and TxD0 */
U0DLL = 110; /* 9600 Baud Rate 15MHz VPB Clock */

А Вам не показалось, что LP2104 это не LPC2368 и что copy-paste нельзя?



Цитата(Nixon @ May 3 2010, 20:42) *
Судя по наличию вторичного бутлоадера программу нужно линковать не с 0.

Почему решили, что есть "вторичный"?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Nixon
сообщение May 3 2010, 18:56
Сообщение #18


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



2 Zltigo А каким он образом эмулирует флешку?


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 3 2010, 19:15
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Nixon @ May 3 2010, 21:56) *
А каким он образом эмулирует флешку?

Это уже о другой плате:
Цитата
прошиваю в SK-MLPC2368 - никакой реакции.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Nixon
сообщение May 3 2010, 19:21
Сообщение #20


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



А, понятно. Я про первую думал.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
stasyud
сообщение May 4 2010, 10:26
Сообщение #21





Группа: Участник
Сообщений: 6
Регистрация: 6-03-08
Пользователь №: 35 706



ArtemDement, вот у NXP есть примеры на всю периферию 2368 под микровижн.
http://ics.nxp.com/support/documents/micro...4xx.uvision.zip
Go to the top of the page
 
+Quote Post
ArtemDement
сообщение May 7 2010, 15:13
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 19-09-09
Из: Санкт-Петербург
Пользователь №: 52 460



Если уж у меня тут репутация "чайника", то ничто не мешает мне задать очередной глупый вопрос - почему при прошивке выдается такое сообщение ?
smile.gif

Сообщение отредактировал ArtemDement - May 7 2010, 15:13
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
DpInRock
сообщение May 7 2010, 20:04
Сообщение #23


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



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


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
ArtemDement
сообщение May 8 2010, 11:15
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 19-09-09
Из: Санкт-Петербург
Пользователь №: 52 460



Цитата(stasyud @ May 4 2010, 14:26) *
ArtemDement, вот у NXP есть примеры на всю периферию 2368 под микровижн.
http://ics.nxp.com/support/documents/micro...4xx.uvision.zip



Еще вопросик - при загрузке файла fio_release.hex, который лежит в code.bundle.lpc23xx.lpc24xx.uvision\LPC23xx_24xxSampleSoftware.r3\Keil\GPIO\Obj светодиоды моргают, при загрузке hex-файла, созданного на основе исходников(без внесения в них изменений) - нет.
Почему ?

Сообщение отредактировал ArtemDement - May 8 2010, 11:16
Go to the top of the page
 
+Quote Post
DpInRock
сообщение May 8 2010, 13:47
Сообщение #25


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



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


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
ArtemDement
сообщение May 9 2010, 08:59
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 19-09-09
Из: Санкт-Петербург
Пользователь №: 52 460



Попробовал поэкспериментировать с настройками линкера - прошивка не исполняет своих функций.
sad.gif
Какие именно настройки влияют на работоспособность прошивки ?
Go to the top of the page
 
+Quote Post
DpInRock
сообщение May 9 2010, 17:50
Сообщение #27


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



А не надо экспериментировать. (Ибо программа может не работать по великой массе причин).
Вот, к примеру, вы куда загружаете программу? А тогда где об этом сказано у линкера?
А не нужно ли делать какой-нибудь ремап в этом случае?
А где стеки? И где об этом у линкера?
А, собственно, кто эти стеки устанавливает?

Ответьте на эти вопросы.

Кроме того - "прошивка не исполняет" - это что значит?


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
ArtemDement
сообщение May 10 2010, 08:29
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 19-09-09
Из: Санкт-Петербург
Пользователь №: 52 460



Вот такие настройки по умолчанию.

"Прошивка не исполняется" - на выходе нет ни 0В, ни 3,3 В, а некое промежуточное состояние - 2,2В.

Сообщение отредактировал ArtemDement - May 10 2010, 08:32
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
КСПшник
сообщение May 10 2010, 08:35
Сообщение #29


Участник
*

Группа: Свой
Сообщений: 57
Регистрация: 7-09-05
Пользователь №: 8 307



Цитата(ArtemDement @ May 10 2010, 12:29) *
Вот такие настройки по умолчанию.

"Прошивка не исполняется" - на выходе нет ни 0В, ни 3,3 В, а некое промежуточное состояние - 2,2В.


Осмелюсь предположить, что Вы меняете состояние порта с периодом, меньшим времени интегрирования показаний мультиметра (как я понял Вы именно его используете для измерения напряжения).
Если частоту смены состояния порта поставить меньше (скажем 0.3 - 0.1 Гц), то на "тестере" все будет видно.
Go to the top of the page
 
+Quote Post
ArtemDement
сообщение May 10 2010, 08:43
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 19-09-09
Из: Санкт-Петербург
Пользователь №: 52 460



Цитата(КСПшник @ May 10 2010, 12:35) *
Осмелюсь предположить, что Вы меняете состояние порта с периодом, меньшим времени интегрирования показаний мультиметра (как я понял Вы именно его используете для измерения напряжения).
Если частоту смены состояния порта поставить меньше (скажем 0.3 - 0.1 Гц), то на "тестере" все будет видно.


Дело в том, что речь идет про исходник от NXP без всяких изменений и при загрузке файла fio_release.hex мигание отслеживается без проблем этим же мультиметром.
Проблема именно в том, что я как-то неправильно делаю HEX-файл.

Сообщение отредактировал ArtemDement - May 10 2010, 08:43
Go to the top of the page
 
+Quote Post

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

 


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


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