roboforum.ru

Технический форум по робототехнике.

Не могу запустить AT91SAM7S128

ARM7, ARM9, ARM11 etc.

Re: Не могу запустить AT91SAM7S128

Сообщение SERGEY_M » 22 сен 2009, 22:51

стопудово в инициализации напутал
если через USB льется, значит кварц генерит
а вот прога работать не хочет, так как такт повидимому другой задан, мож. внешний
когда щупом касаешься, наводки идут... мож и кварц заводится
а от резистора наводок нет
ищи в инициализации тактирования проца баг
я так думаю :pardon:
Аватара пользователя
SERGEY_M
 
Сообщения: 682
Зарегистрирован: 20 мар 2009, 12:45
Откуда: Украина, Одесса
ФИО: Сергей

Re: Не могу запустить AT91SAM7S128

Сообщение AlexeyM » 22 сен 2009, 23:29

Я когда запускал свой поступил не так взял пример где ком порт эмулируется в усб атмеловский. Записал посмотрел а потом немного модифицировал пример тоже посмотрел :) там начальная инициализация точно правильная. Может он у тебя вачдоком сбрасывается.
AlexeyM
 
Сообщения: 2
Зарегистрирован: 14 сен 2009, 23:34
Откуда: Минск

Re: Не могу запустить AT91SAM7S128

Сообщение SERGEY_M » 22 сен 2009, 23:34

вот примеры прог (к книге)

вот архивы книги
33062.jpg
33062.jpg (82.14 КиБ) Просмотров: 2362

(одним файлом не хочет заливаться)
REDKIN.part1.rar
(3.81 МиБ) Скачиваний: 27

REDKIN.part2.rar
(3.81 МиБ) Скачиваний: 29

REDKIN.part3.rar
(3.81 МиБ) Скачиваний: 36

REDKIN.part4.rar
(3.81 МиБ) Скачиваний: 34

REDKIN.part5.rar
(3.07 МиБ) Скачиваний: 25
Аватара пользователя
SERGEY_M
 
Сообщения: 682
Зарегистрирован: 20 мар 2009, 12:45
Откуда: Украина, Одесса
ФИО: Сергей

Re: Не могу запустить AT91SAM7S128

Сообщение Ku6opr » 26 сен 2009, 00:27

DIV и MUL в ФАПЧ стояли не такие, под которые рассчитана RC цепочка для ФАПЧ. Сейчас уже вроде мигает светодиод как положено.
Аватара пользователя
Ku6opr
 
Сообщения: 50
Зарегистрирован: 19 май 2008, 12:04
Откуда: Украина, г. Харьков
прог. языки: C#, C++

Re: Не могу запустить AT91SAM7S256

Сообщение Ku6opr » 08 окт 2009, 21:48

По прежнему мучаю этот контроллер и толком ничего не получается.

С увеличением сложности программы (подключил файлы для работы с USB со стандартного проекта USB<->UART) перестает все выполняться. Дошло до того, что программа работает только тогда, когда закомментирую функцию, которая даже не вызывается. Возникает ощущение, что программа перестает работать, если объем кода больше какого-то значения. К примеру, стандартный проект мигания светодиодом отказываются работать (его размер около 5Кб), если создать новый проект и вместо файлов начальной инициализации присоединить файл, который генерирует Keil, то программа получается 2.5Кб и нормально работает.

Использую демо версию Keil'а для максимального размера программы 32Кб и кучей других ораничений, может в этом причина?

Может кто-то выложить проверенную программу для работы с USB и желательно уже скомпилированную под AT91SAM7S256?

Достал отладочную плату, с ней то же самое, так что проблема не аппаратная.
Аватара пользователя
Ku6opr
 
Сообщения: 50
Зарегистрирован: 19 май 2008, 12:04
Откуда: Украина, г. Харьков
прог. языки: C#, C++

Re: Не могу запустить AT91SAM7S128

Сообщение Ku6opr » 13 окт 2009, 22:58

Установил IAR и все проблемы сразу решились. Проекты от Атмела сразу работают без каких-либо изменений. USB поднял за 5 минут :)
Аватара пользователя
Ku6opr
 
Сообщения: 50
Зарегистрирован: 19 май 2008, 12:04
Откуда: Украина, г. Харьков
прог. языки: C#, C++

Re: Не могу запустить AT91SAM7S128

Сообщение galex1981 » 13 окт 2009, 23:02

Скинь какой нибудь интересный проект на форум
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Не могу запустить AT91SAM7S128

Сообщение Ku6opr » 13 окт 2009, 23:39

Проекты от Атмел для Keil, IAR и GNU
http://www.atmel.com/dyn/resources/prod_documents/at91sam7s-ek.zip
Аватара пользователя
Ku6opr
 
Сообщения: 50
Зарегистрирован: 19 май 2008, 12:04
Откуда: Украина, г. Харьков
прог. языки: C#, C++

Re: Не могу запустить AT91SAM7S128

Сообщение Lockdog » 15 окт 2009, 12:44

Схема, которую ты выложил в первом посте, достаточна, чтобы можно было прошить АРМ? Нужно просто воткнуть юсб и связать с сам-ба? Просто прикупил себе один МК, решил потихоньку начать разбираться)
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Не могу запустить AT91SAM7S128

Сообщение Ku6opr » 15 окт 2009, 21:08

Да, все верно.
Аватара пользователя
Ku6opr
 
Сообщения: 50
Зарегистрирован: 19 май 2008, 12:04
Откуда: Украина, г. Харьков
прог. языки: C#, C++

Пред.

Вернуться в ARM

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1