реклама на сайте
подробности

 
 
> Эмуляция PDC для ADC в KEIL, AT91SAM7S32, поубивал бы гадов
RabidRabbit
сообщение Dec 29 2009, 21:58
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Очередное наблюдение, может кому пригодится:
в эмуляторе KEIL при разрядности АЦП 10 бит счётчик PDC_RCR уменьшается на 2 для одной передачи (2 байта), в железе этот самый счётчик уменьшается на 1 для одной передачи (2 байта).

KEIL RealView MDK 4.01, мать его...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
sergeeff
сообщение Dec 29 2009, 22:21
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Никто не застрахован от ошибок, увы...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 30 2009, 04:28
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



И зачем терзать симулятор, если есть реальная железка? Он по определению содержит кучу ошибок. А у АЦП еще и еррата на 11 пунктов...
Симулировать можно работу ядра, периферию лучше даже и не пытаться.
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Dec 30 2009, 06:29
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



А у меня так прямо потивоположное мнение wink.gif И потом, у меня JTAG с этой платой не работает, отлаживаюсь с помощью вывода через DBGU - поэтому по максимуму стараюсь использовать симулятор.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 30 2009, 07:16
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(RabidRabbit @ Dec 30 2009, 09:29) *
А у меня так прямо потивоположное мнение wink.gif

Судя по типам ошибок, симулятор периферии делается наименее квалифицированными силами.
И существует он исключительно ради "фичи" в описании продукта.

Цитата(RabidRabbit @ Dec 30 2009, 09:29) *
И потом, у меня JTAG с этой платой не работает, отлаживаюсь с помощью вывода через DBGU

И замечательно - больше DBGU для отладки не надо. Можно спорить о полезности JTAG-эмулятора, но симуляция периферии - однозначно зло.
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Jan 7 2010, 00:56
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Из техподдержки кейла прислали DLL'ку, в которой эта бага пофиксена smile.gif Надо им и про таймер написать wink.gif

Сообщение отредактировал RabidRabbit - Jan 7 2010, 00:57
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016