Nixon 4 3 мая, 2010 Опубликовано 3 мая, 2010 · Жалоба А вы уверены что вы правильно линкуете программу? Судя по наличию вторичного бутлоадера программу нужно линковать не с 0. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 3 мая, 2010 Опубликовано 3 мая, 2010 · Жалоба Продолжаю тестировать 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 нельзя? Судя по наличию вторичного бутлоадера программу нужно линковать не с 0. Почему решили, что есть "вторичный"? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nixon 4 3 мая, 2010 Опубликовано 3 мая, 2010 · Жалоба 2 Zltigo А каким он образом эмулирует флешку? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 3 мая, 2010 Опубликовано 3 мая, 2010 · Жалоба А каким он образом эмулирует флешку? Это уже о другой плате: прошиваю в SK-MLPC2368 - никакой реакции. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nixon 4 3 мая, 2010 Опубликовано 3 мая, 2010 · Жалоба А, понятно. Я про первую думал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stasyud 0 4 мая, 2010 Опубликовано 4 мая, 2010 · Жалоба ArtemDement, вот у NXP есть примеры на всю периферию 2368 под микровижн. http://ics.nxp.com/support/documents/micro...4xx.uvision.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ArtemDement 0 7 мая, 2010 Опубликовано 7 мая, 2010 (изменено) · Жалоба Если уж у меня тут репутация "чайника", то ничто не мешает мне задать очередной глупый вопрос - почему при прошивке выдается такое сообщение ? :) Изменено 7 мая, 2010 пользователем ArtemDement Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 7 мая, 2010 Опубликовано 7 мая, 2010 · Жалоба Оно означает, что вы не должны использовать эти области памяти для размещения того, что загружаете. Вы можете использовать эту область в своей программе под данные, например. В любом случае, после работы загрузчика эта область памяти будет в неопределенном состоянии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ArtemDement 0 8 мая, 2010 Опубликовано 8 мая, 2010 (изменено) · Жалоба 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-файла, созданного на основе исходников(без внесения в них изменений) - нет. Почему ? Изменено 8 мая, 2010 пользователем ArtemDement Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 8 мая, 2010 Опубликовано 8 мая, 2010 · Жалоба Видимо, следует правильно настроить компилятор и линкер. Исходный текст на Си как таковой не содержит какой-либо информации о месте его расположения и прочем (режимы работы процессора, наличие, размер, местоположение стеков, местоположение самой программы (Внешняя рам, внутренняя, флэш...). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ArtemDement 0 9 мая, 2010 Опубликовано 9 мая, 2010 · Жалоба Попробовал поэкспериментировать с настройками линкера - прошивка не исполняет своих функций. :( Какие именно настройки влияют на работоспособность прошивки ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 9 мая, 2010 Опубликовано 9 мая, 2010 · Жалоба А не надо экспериментировать. (Ибо программа может не работать по великой массе причин). Вот, к примеру, вы куда загружаете программу? А тогда где об этом сказано у линкера? А не нужно ли делать какой-нибудь ремап в этом случае? А где стеки? И где об этом у линкера? А, собственно, кто эти стеки устанавливает? Ответьте на эти вопросы. Кроме того - "прошивка не исполняет" - это что значит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ArtemDement 0 10 мая, 2010 Опубликовано 10 мая, 2010 (изменено) · Жалоба Вот такие настройки по умолчанию. "Прошивка не исполняется" - на выходе нет ни 0В, ни 3,3 В, а некое промежуточное состояние - 2,2В. Изменено 10 мая, 2010 пользователем ArtemDement Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
КСПшник 0 10 мая, 2010 Опубликовано 10 мая, 2010 · Жалоба Вот такие настройки по умолчанию. "Прошивка не исполняется" - на выходе нет ни 0В, ни 3,3 В, а некое промежуточное состояние - 2,2В. Осмелюсь предположить, что Вы меняете состояние порта с периодом, меньшим времени интегрирования показаний мультиметра (как я понял Вы именно его используете для измерения напряжения). Если частоту смены состояния порта поставить меньше (скажем 0.3 - 0.1 Гц), то на "тестере" все будет видно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ArtemDement 0 10 мая, 2010 Опубликовано 10 мая, 2010 (изменено) · Жалоба Осмелюсь предположить, что Вы меняете состояние порта с периодом, меньшим времени интегрирования показаний мультиметра (как я понял Вы именно его используете для измерения напряжения). Если частоту смены состояния порта поставить меньше (скажем 0.3 - 0.1 Гц), то на "тестере" все будет видно. Дело в том, что речь идет про исходник от NXP без всяких изменений и при загрузке файла fio_release.hex мигание отслеживается без проблем этим же мультиметром. Проблема именно в том, что я как-то неправильно делаю HEX-файл. Изменено 10 мая, 2010 пользователем ArtemDement Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться