|
AT91SAM7S новичок |
|
|
|
 |
Ответов
|
Dec 21 2011, 08:11
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
Цитата(Xeon @ Dec 21 2011, 12:00)  Опа...) нет...) а как это сделать?) Если у Вас Кеил, то к проекту должен быть подключен стартаповый файл (расширение .s), если перейдете на него, то внизу будет вкладка Config Wizard.
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
|
Dec 21 2011, 08:15
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524

|
Цитата(Lotor @ Dec 21 2011, 11:11)  Если у Вас Кеил, то к проекту должен быть подключен стартаповый файл (расширение .s), если перейдете на него, то внизу будет вкладка Config Wizard. А какой обьём лучше выставлять, есть тут ли какие либо правила... или главное чтоб ОЗУ хватило?
|
|
|
|
|
Dec 21 2011, 08:46
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524

|
Цитата(toweroff @ Dec 21 2011, 11:18)  а это уж как будете кучу пользовать  со стеками несколько проще, кейл может рассчитать глубину (максимальную) вызовов... однако, если используются указатели на функции или еще как-то, может не совсем корректно вычисляться. Самому нужно прикидывать размеры Прикинул...выделил... Всё понял!) toweroff и Lotor БОЛЬШОЕ СПАСИБО!!!!!!  И снова вопрос) Как я понял в ARM если ты под юзером то прерывание глобально отрубить не как... а если очень нужно то как это сделать? Или можно чтоб программа всё время выполнялась под каким нить другим режимом, который имеет подобные права, например supervisor?
Сообщение отредактировал Xeon - Dec 21 2011, 08:23
|
|
|
|
|
Dec 21 2011, 09:10
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Xeon @ Dec 21 2011, 12:46)  Как я понял в ARM если ты под юзером то прерывание глобально отрубить не как... а если очень нужно то как это сделать? Нужно попросить супервизор (через SWI, например). Цитата(Xeon @ Dec 21 2011, 12:46)  Или можно чтоб программа всё время выполнялась под каким нить другим режимом, который имеет подобные права, например supervisor? Можно.
|
|
|
|
|
Dec 21 2011, 09:32
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524

|
Цитата(aaarrr @ Dec 21 2011, 12:10)  Нужно попросить супервизор (через SWI, например).
Можно. А как вызвать SWI на С? Или просто делать ассемблерную вставку? и как указать обработчик программного прерывания? Если буду находиться всё время в супервизоре это нормально или плохой тон?
|
|
|
|
Сообщений в этой теме
Xeon AT91SAM7S новичок Dec 19 2011, 06:35 Lotor Вероятнее всего с Вашей платкой примеры и идут.
P... Dec 19 2011, 06:45 Xeon Цитата(Lotor @ Dec 19 2011, 10:45) Вероят... Dec 19 2011, 06:46  Lotor Цитата(Xeon @ Dec 19 2011, 10:46) Платку ... Dec 19 2011, 06:56   Xeon Цитата(Lotor @ Dec 19 2011, 10:56) Но зад... Dec 19 2011, 07:00    Lotor Цитата(Xeon @ Dec 19 2011, 11:00) Буду оч... Dec 19 2011, 07:09 Xeon Lotor Спасибо!!! Dec 19 2011, 08:01 kovigor Цитата(Xeon @ Dec 19 2011, 09:35) Всем до... Dec 19 2011, 09:25 Xeon Получается что в AT91SAM7S может использоваться 32... Dec 20 2011, 03:35 Xeon Люди а как правильно делать выход из прерывания? А... Dec 20 2011, 05:56 toweroff посмотрите документацию на контроллер прерываний в... Dec 20 2011, 06:00 Xeon Цитата(toweroff @ Dec 20 2011, 09:00) пос... Dec 20 2011, 06:02  toweroff Цитата(Xeon @ Dec 20 2011, 10:02) Т.е. ав... Dec 20 2011, 06:18 Xeon Спасибо toweroff!
А как правильно в keil дела... Dec 20 2011, 06:28 Lotor Цитата(Xeon @ Dec 20 2011, 10:28) Спасибо... Dec 20 2011, 06:50 Xeon Цитата(Xeon @ Dec 20 2011, 09:28) Спасибо... Dec 20 2011, 07:06  Lotor Цитата(Xeon @ Dec 20 2011, 11:06) Если эт... Dec 20 2011, 07:25   Xeon Цитата(Lotor @ Dec 20 2011, 10:25) Тем не... Dec 20 2011, 08:45  kovigor Цитата(Xeon @ Dec 20 2011, 11:06) книга-б... Dec 20 2011, 09:21   Xeon Цитата(kovigor @ Dec 20 2011, 12:21) Ложь... Dec 20 2011, 09:29 toweroff выкладывайте... так сложно сказать Dec 20 2011, 06:47 toweroff а зачем __irq закоментили?
и где сброс флага преры... Dec 20 2011, 08:49 Xeon Закоментил потому что в примерах нету __irq а врод... Dec 20 2011, 09:11 Xeon Возникла ещё одна проблема)...
Создас файлики Pro... Dec 21 2011, 07:40 Lotor Вы для кучи память выделили же? Dec 21 2011, 07:55       aaarrr Цитата(Xeon @ Dec 21 2011, 13:32) А как в... Dec 21 2011, 09:54 Xeon Возникла следующая ситуация (смотрел стандартным о... Dec 22 2011, 07:28 Lotor А зачем в Вашем случаи делать глобальные переменны... Dec 22 2011, 08:35 Xeon Цитата(Lotor @ Dec 22 2011, 11:35) А заче... Dec 22 2011, 08:42  Lotor Цитата(Xeon @ Dec 22 2011, 12:42) Может п... Dec 22 2011, 08:47 Xeon Только что создал новый проект... в нем 3 файла pp... Dec 22 2011, 09:01 Lotor Цитата(Xeon @ Dec 22 2011, 13:01) Ну и та... Dec 22 2011, 09:03 Xeon Ну и ещё одно... разве стандарт С требует при объя... Dec 22 2011, 09:06 Lotor Цитата(Xeon @ Dec 22 2011, 13:06) Ну и ещ... Dec 22 2011, 09:09  Xeon Цитата(Lotor @ Dec 22 2011, 12:09) По-мое... Dec 22 2011, 09:24
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|