Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:3
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Отладочные платы » SK-LPC2388-SIM508
Первое включение
Alexander 3
Добавлено 28.07.2009 21:37 Редактировалось 28.07.2009 21:43 Сообщение: 21
Alexander 3
0

Регистрация: 25.07.2009
Друзья, спасибо, что помогаете встать на ноги! :)

SgH:
Цитата
Укажите какой проект вы копируете с диска в Keil, я посмотрю как он собирается у меня.
Так ведь - GSM_2, как на шильдике написано...

Pavel:
Цитата
Кроме этого проекта, остальные у вас собираются?
Увы, ни один из трёх попробованных не собрался, причем, два других не собрались из-за компилятора, а не из-за линкера. Вот все три ругани по проектам:
Код
Проект EasyWEB:
==============
Build target 'SK-LPC2378'
Custom: webconverter.exe webpage.html webpage.h
custom translating webpage.html...
compiling easyweb.c...
easyweb.c: error: C3900U: Unrecognized option '--asm'.
easyweb.c: error: C3900U: Unrecognized option '--interleave'.
Target not created


Проект GSM_2:
========
Build target 'SK-LPC2378'
compiling irq.c...
compiling target.c...
compiling uart.c...
compiling pwm.c...
compiling pga.c...
compiling gsm_2.c...
gsm_2.c(106): warning: #111-D: statement is unreachable
compiling timer.c...
assembling Startup.s...
assembling swi_handler.s...
linking...
.\Obj\gsm_2.axf: error: L3900U: Unrecognized option '--scatter'.
Target not created

Проект SRAM_test:
==============
Build target 'SK-LPC2378'
Custom: webconverter.exe webpage.html webpage.h
custom translating webpage.html...
compiling easyweb.c...
easyweb.c: error: C3900U: Unrecognized option '--asm'.
easyweb.c: error: C3900U: Unrecognized option '--interleave'.
Target not created

Может я не тот вариант инсталляции кейла выбрал, и он этих опций (asm, interleave, scatter) не понимает? А какую нужно было?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 29.07.2009 08:10 Сообщение: 22
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
Значит вылечили не правильно ...
Спуститься к концу Подняться к началу
Персональная информация
SgH
Добавлено 29.07.2009 11:53 Сообщение: 23
SgH
0

Регистрация: 13.07.2009
Проверил:
EasyWEB
GSM_GPS

Всё пересобралось после копирования проекта в отдельную папку и открытия в Keil. Единственное, что он кричит, что у некоторых файлов нет доступа не запись при попытке первой сборки. Но я это правлю сразу для всех файлов в папке скопированного проекта.
Спуститься к концу Подняться к началу
Персональная информация
SgH
Добавлено 29.07.2009 12:25 Сообщение: 24
SgH
0

Регистрация: 13.07.2009
Pavel Ivanchenko, тут можно выложить ссылку, откуда качал Keil?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 29.07.2009 14:05 Сообщение: 25
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
Можно
Спуститься к концу Подняться к началу
Персональная информация
SgH
Добавлено 29.07.2009 16:59 Редактировалось 29.07.2009 17:01 Сообщение: 26
SgH
0

Регистрация: 13.07.2009
Alexander 3, я качал Keil отсюда
http://torrents.ru/forum/viewtopic.php?t=1856152

А что за проекты GSM_2, SRAM_test?
У меня не было таких на диске?
Спуститься к концу Подняться к началу
Персональная информация
Alexander 3
Добавлено 29.07.2009 23:13 Редактировалось 29.07.2009 23:23 Сообщение: 27
Alexander 3
0

Регистрация: 25.07.2009
Спасибо большое, друзья, оказалось, что л-я каким-то образом съехала (старые объектники?). Внес её снова и все заработало без переинсталляции, только в одном месте, в ИзиВебе пришлось сменить инклуд с lpc230x.h на lpc23xx.h:
Код
#include <LPC23xx.h> // Keil: Register definition file for LPC2378
//#include "LPC230x.h" // Keil: Register definition file for LPC2378
иначе компилятор ругался на повторные определения макросов.

Павел, а как подготовить свои данные для sound_data.c? Есть какая-либо тулза для этого?

SgH, к разным платам на CD идут разные тестовые приложения, для 508-го, наверное, что-то посвежее.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 30.07.2009 08:53 Редактировалось 30.07.2009 08:54 Сообщение: 28
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Павел, а как подготовить свои данные для sound_data.c? Есть какая-либо тулза для этого?
Я делал это в ручную - импортировал WAV в MatLab, а потом делал файл-массив (не хитрым скриптом).
Код
clear;
x=wavread('test2.wav');
%sound(x,8000);

x=x./max(x);
x=x.*127+128;
file=fopen('voice_data.c','w');
fprintf(file,'const unsigned int VoiceMatrixLength=%d;\n',length(x));
fprintf(file,'const unsigned char VoiceMatrix[]={%c \n',' ');
for i=1:length(x),
if x(i) < 0
x(i)=x(i)*-1;
end
fprintf(file,'%3.0f , %c \n',x(i),' ');
end
fprintf(file,'};\n');
fclose(file);
sound(x./255);
Спуститься к концу Подняться к началу
Персональная информация
Alexander 3
Добавлено 30.07.2009 21:21 Редактировалось 30.07.2009 21:34 Сообщение: 29
Alexander 3
0

Регистрация: 25.07.2009
Хех, хорошенькое "вручную"!
Объявление длины массива лучше делать так:
Код
const unsigned int VoiceMatrixLength=sizeof(VoiceMatrix);
Такой исходник можно вручную править - я паузу подобрал простым удалением строк "128 ,"...

P.S. Вступление Queen'ов мне больше понравилось - можно взять здесь.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-LPC2388-SIM508