|
Хочу попробовать ARM, подскажите, что для этого нужно?, Какой проц выбрать, отлад. платку и какой софт? |
|
|
|
 |
Ответов
(45 - 59)
|
Jan 25 2007, 13:55
|
Группа: Новичок
Сообщений: 7
Регистрация: 25-01-07
Пользователь №: 24 756

|
2 Alex_inventor Подскажите, пожалуйста, ссылку на книгу "Микроконтроллеры ARM7 семейств LPC2000 компании Philips. Вводный курс" и на CD к ней, если удалось его найти.
|
|
|
|
|
Jan 25 2007, 15:31
|
Группа: Новичок
Сообщений: 7
Регистрация: 25-01-07
Пользователь №: 24 756

|
2 Alex_inventor: Спасибо большое. Не хилый ресурчик :-). 2 sonycman: А не будете ли Вы так любезны, что бы и мне прислать или CD или ссылку на него.
|
|
|
|
|
Jan 25 2007, 16:29
|
Группа: Новичок
Сообщений: 7
Регистрация: 25-01-07
Пользователь №: 24 756

|
2 sonycman
Тогда моем его, а средство вот ug_krgaБОБАКАmail.ru. Сыпасыбо! ;-)
|
|
|
|
|
Jan 25 2007, 16:44
|
Участник

Группа: Новичок
Сообщений: 54
Регистрация: 25-01-07
Пользователь №: 24 744

|
2 Andy Great: Не могли бы вы выложить keil компилятор (AA.exe LA.exe CA.exe). Или может ресурс знаете, где скачать можно. И какой версии этот компилятор. На сайте Keil.com лазил и что-то не нашёл линки для скачиваний  . Может они его уже не поддерживают?
|
|
|
|
|
Jan 25 2007, 17:22
|
Участник

Группа: Новичок
Сообщений: 54
Регистрация: 25-01-07
Пользователь №: 24 744

|
Проверил для какого компилятора написаны примеры проектов, оказалось для GNU! Я в растерянности  В среде есть только RealViwe компилятор. В книге пишут и приводят примеры для Keil компилятора. А проекты сделаны для GNU. Попытка откомпилировать GNU исходники под RealViwe приводит к ошибке: Build target 'Target 1' compiling fibo.c... fibo.c: Warning: C3910W: Old syntax, please use '--via'. fibo.c: Warning: C3910W: Old syntax, please use '--apcs'. fibo.c: Error: C3494E: No --device option specified. This option is mandatory. Target not created Чтож  будем проавить исходники. А я надеялся отделатся малой кровью. Вот ТАК!
|
|
|
|
|
Jan 25 2007, 17:41
|
Участник

Группа: Новичок
Сообщений: 54
Регистрация: 25-01-07
Пользователь №: 24 744

|
Подскажите, что это за ошибка: Build target 'Target 1' compiling fibo.c... fibo.c: Warning: C3910W: Old syntax, please use '--via'. fibo.c: error: C3900U: Unrecognized option '-pu'. fibo.c: Warning: C3910W: Old syntax, please use '--apcs'. fibo.c: Error: C3494E: No --device option specified. This option is mandatory. Target not created
Не могу понять. Компилятор RealView.
|
|
|
|
|
Jan 25 2007, 20:02
|

Любитель
    
Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695

|
Я вот тоже не в понятках пока - разбираюсь со Startup Code для SAM7, почти со всем разобрался, но непонятно вот это: IMPORT __use_two_region_memory EXPORT __user_initial_stackheap __user_initial_stackheap Эти строчки стоят в тексте уже после вызова __main, но обрабатываются, по-моему, до него. Что это такое? "Heap" - куча какая-то?  Посмотрел в доках - __user_initial_stackheap возвращает данные о размере стёка и этой самой кучи. На кой чёрт это надо? Стёк и куча уже были заданы гораздо раньше этого. Может, просвятит кто тёмного? 2Alex_inventor А почему бы тебе не установить GCC и не мучиться на первых порах? Весит около 20 метров. Ссылка даётся на keil.com вместе с самим uVision.
Сообщение отредактировал sonycman - Jan 25 2007, 20:14
|
|
|
|
|
Jan 25 2007, 23:44
|
Участник

Группа: Новичок
Сообщений: 54
Регистрация: 25-01-07
Пользователь №: 24 744

|
Народ, а как в uVision узнать размер полцчившегося кода. Во всех нормальных компилятарах размер сразу же вывоился после компиляции. А сдесь нету  Открывать окно с flash не предлогать. Должен быть способ проще.
|
|
|
|
|
Jan 26 2007, 02:36
|
Участник

Группа: Новичок
Сообщений: 54
Регистрация: 25-01-07
Пользователь №: 24 744

|
Hello All. Изучаю UART в LPC20xx. Есть одна непонятность. Суть: Чтобы настроить UART на заданную частоту надо занести в регистры DLM и DLL значение делителя. На UART поступает частота с шины VPB. В DATASHETE сказано, что эта частота идёт напрямую. Но на самом деле она делится на 16. (обнаружено экспериментальным путём ) . Может кто-нибудь объяснить такое поведение. P.s. F=14.7456MHz, PLLMUL=1, PLLDIV=1, VPBDIV=1. Для частоты 9600, по идеи надо занести значение F/9600= 0x0600, а на самом деле такую частоту можно получить только при значение 0x0060. Может ещё с какой периферией такие приколы есть?
|
|
|
|
|
Jan 26 2007, 03:33
|
Участник

Группа: Новичок
Сообщений: 54
Регистрация: 25-01-07
Пользователь №: 24 744

|
Кто-нибудь пользуется такой софтиной “Embest IDE for ARM” (http://www.armkits.com/Product/idemain.asp). Есть ли лекарство от жадности? А вот бесплатная софтина для инициализации регистров для АРМ: http://www.armkits.com/Product/regeditor.asp. Вот прямой линк на среду uVision3 (https://www.keil.com/arm/demo/eval/arm.htm). 2sonycman Заметил что среда редакции 17.01.07 и весит 65метров. А моя весит 60метров. Хотя обе версии 3.04 Может там Keil компилятор появился?
|
|
|
|
|
Jan 26 2007, 09:47
|
Знающий
   
Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057

|
Цитата(Alex_inventor @ Jan 25 2007, 16:44)  2 Andy Great: Не могли бы вы выложить keil компилятор (AA.exe LA.exe CA.exe). Или может ресурс знаете, где скачать можно. И какой версии этот компилятор. На сайте Keil.com лазил и что-то не нашёл линки для скачиваний  . Может они его уже не поддерживают?  Там наверное, не только компилера, а и библиотек нету. А Примеры к RV ищите в другой ветке. КЕсли надо именно GCC, используйте GNUARM - работает, только надо ключи правильно указать. Возможно, Кейловский компилер есть в версии 3,03а, если нет, то в версии 2,50. Поищу.
|
|
|
|
|
  |
7 чел. читают эту тему (гостей: 7, скрытых пользователей: 0)
Пользователей: 0
|
|
|