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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Запускаем плату на at91sam9xe512
fantex
сообщение Mar 21 2012, 11:31
Сообщение #16


Участник
*

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



А на вывод OSCSEL что подано?
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Mar 21 2012, 12:12
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(fantex @ Mar 21 2012, 14:31) *
А на вывод OSCSEL что подано?


Обращаю внимание на "Initialization of the DBGU serial port (115200 bauds, 8, N, 1) only if OSCSEL = 1" иначе Autobaud по Figure 13-3. Auto Baud Rate Flow Diagram
Go to the top of the page
 
+Quote Post
Manuchin_serg
сообщение Mar 21 2012, 12:14
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 14-05-08
Пользователь №: 37 512



Цитата(fantex @ Mar 21 2012, 15:31) *
А на вывод OSCSEL что подано?

земля

Цитата(DmitryM @ Mar 21 2012, 16:12) *
Обращаю внимание на "Initialization of the DBGU serial port (115200 bauds, 8, N, 1) only if OSCSEL = 1" иначе Autobaud по Figure 13-3. Auto Baud Rate Flow Diagram

ну тогда понятно почему отладочный порт не работает....
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Mar 21 2012, 16:41
Сообщение #19


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

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата
плохая схематехника (все нарисовано очень криво... найду схемотехника - убью) читать очень сложно

Рисовал я. К сожалению, в "кенвудовском" стиле рисовать некогда было...
Ещё раз (в третий, кажется) спрашиваю - и надеюсь получить ответ: ERASE делали процессору? Если не делали - сделайте.
Потом, вероятно, захотите поставить битик в GPNVM для того, чтобы он из флеша стартовал - выложу segger-овский файл для этого. Часто делать недьзя, там количество циклов ограничено - потом шить уже не затрагивая эти регистры.


Сообщение отредактировал Genadi Zawidowski - Mar 21 2012, 16:43
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Mar 21 2012, 17:02
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(Genadi Zawidowski @ Mar 21 2012, 19:41) *
Часто делать недьзя, там количество циклов ограничено - потом шить уже не затрагивая эти регистры.

Конечно ограничено, но разве 10k write cycle - этого мало? Вы случаем не путаете с SAM7S ?? И то в последних ревизиях это уже исправлено.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Mar 21 2012, 18:10
Сообщение #21


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

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(DmitryM @ Mar 21 2012, 21:02) *
Конечно ограничено, но разве 10k write cycle - этого мало? Вы случаем не путаете с SAM7S ?? И то в последних ревизиях это уже исправлено.

Ссылочку на NVM у SAM7S, пожалуйста (номер страницы даташита).
Вы сейчас насоветуете.. 10k - это у флэша. Ресурс GPNVM у AT91SAM9XE... в даташите не встретил - но видел своими глазами...
Найду - дам ссылку. Пока вот упоминание на чужом форуме: http://www.at91.com/forum/viewtopic.php/f,12/t,3720/


Полезное для таких случаев чтиво - http://www.atmel.com/Images/doc6420.pdf
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 21 2012, 18:21
Сообщение #22


Гуру
******

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



Цитата(Genadi Zawidowski @ Mar 21 2012, 22:10) *
Пока вот упоминание на чужом форуме: http://www.at91.com/forum/viewtopic.php/f,12/t,3720/

Так это как раз про SAM7S с его ошибкой. У 9XE в документации ничего не говорится о сниженном ресурсе NVM.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Mar 21 2012, 18:28
Сообщение #23


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

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(aaarrr @ Mar 21 2012, 22:21) *
Так это как раз про SAM7S с его ошибкой. У 9XE в документации ничего не говорится о сниженном ресурсе NVM.

У SAM7S нет никакго NVM.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 21 2012, 18:32
Сообщение #24


Гуру
******

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



Цитата(Genadi Zawidowski @ Mar 21 2012, 22:28) *
У SAM7S нет никакго NVM.

Еще как есть.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Mar 21 2012, 19:21
Сообщение #25


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

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(aaarrr @ Mar 21 2012, 22:32) *
Еще как есть.

Где? Надеюсь, речь не про FLASH?

Топикстартер, Вы попробовали стереть процессор через вывод ERASE?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 21 2012, 19:32
Сообщение #26


Гуру
******

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



Цитата(Genadi Zawidowski @ Mar 21 2012, 23:21) *
Где? Надеюсь, речь не про FLASH?

А про что же еще? У всех флешовых AT91 есть подобные биты. На SAM7S выбирают режим работы BOD, на SAM7X - BOD и режим загрузки и т.п.
"Дохлыми" (100 циклов) они были только на SAM7S.
Go to the top of the page
 
+Quote Post
Manuchin_serg
сообщение Mar 22 2012, 06:26
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 14-05-08
Пользователь №: 37 512



Цитата(Genadi Zawidowski @ Mar 21 2012, 20:41) *
Рисовал я. К сожалению, в "кенвудовском" стиле рисовать некогда было...
Ещё раз (в третий, кажется) спрашиваю - и надеюсь получить ответ: ERASE делали процессору? Если не делали - сделайте.
Потом, вероятно, захотите поставить битик в GPNVM для того, чтобы он из флеша стартовал - выложу segger-овский файл для этого. Часто делать недьзя, там количество циклов ограничено - потом шить уже не затрагивая эти регистры.

в аттачнутой схеме как раз все нормально. а вот в том что лежит листами у меня на столе полный кошмар.

erase на процессор сделал сразу.
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Mar 22 2012, 06:48
Сообщение #28


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(Genadi Zawidowski @ Mar 21 2012, 21:10) *
Полезное для таких случаев чтиво - http://www.atmel.com/Images/doc6420.pdf

Именно полезное, и Вам нужно подробнее его изучить.
Как уже заметил уважаемый aaarrr, приведенная Вами ссылка указывает на "From REV G of the AT91SAM7S datasheet... ", а теперь смотрим 6175L-ATARM-28-Jul-11 таблицу 40-1 пункт NVM bits по ревизиям кристалла. В datasheet 6254С-ATARM-22-Jan-10 по кристаллу SAM9XE никаких сведений по ограничению ресурса NVM bit не приведено. А 6420 Application Note вообще о ресурсе flash & NVM не сказано ничего.

Топикпастер пробовал Autobaudrate Flow или еще нет?
Go to the top of the page
 
+Quote Post
Manuchin_serg
сообщение Mar 22 2012, 09:01
Сообщение #29


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 14-05-08
Пользователь №: 37 512



Перепаяли процессор. теперь процессор видится jtagом. диаже с помощью IAR можно запустить в пмяти не сложный проект. но при попытки что-нибудь сделать с внутренней памятью выдает ошибку
Application log started
- J-Flash ARM V4.14e (J-Flash compiled Jun 30 2010 14:37:31)
- JLinkARM.dll V4.14e (DLL compiled Jun 30 2010 14:36:44)
Reading flash device list [C:\Program Files (x86)\SEGGER\JLinkARM_V414e\ETC\JFlash\Flash.csv] ...
- List of flash devices read successfully (684 Devices)
Reading MCU device list [C:\Program Files (x86)\SEGGER\JLinkARM_V414e\ETC\JFlash\MCU.csv] ...
- List of MCU devices read successfully (544 Devices)
Opening project file [C:\Program Files (x86)\SEGGER\JLinkARM_V414e\Default.jflash] ...
- Project opened successfully
Connecting ...
- Connecting via USB to J-Link device 0
- J-Link firmware: V1.20 (J-Link compiled Feb 20 2006 18:20:20 -- Update --)
- JTAG speed: 5 kHz (Fixed)
- Initializing CPU core (Init sequence) ...
- Initialized successfully
- JTAG speed: 5 kHz (Auto)
- J-Link found 1 JTAG device. Core ID: 0x0792603F (ARM9)
- Connected successfully
Disconnecting ...
- Disconnected
Connecting ...
- Connecting via USB to J-Link device 0
- J-Link firmware: V1.20 (J-Link compiled Feb 20 2006 18:20:20 -- Update --)
- JTAG speed: 5 kHz (Fixed)
- Initializing CPU core (Init sequence) ...
- Initialized successfully
- JTAG speed: 5 kHz (Auto)
- J-Link found 1 JTAG device. Core ID: 0x0792603F (ARM9)
- Connected successfully
Blank checking target ...
- Blank checking (1024 of 1024 sectors selected, 1 range(s), 0x200000 - 0x27FFFF) ...
- ERROR: PC of target system has unexpected value after checking target RAM. (PC = 0x00100A50, CPSR = 0x40000093, LR = 0x00100DF8)!
---------------------------------------------------------------------- Registers -------------------------------------------------------------------------------------
PC = 00100A50
CPSR = 40000093 (SVC mode, ARM, IRQ dis.)

Current: R0 = FFFA4000, R1 = 00000100, R2 = 00000000, R3 = 00307054
R4 = 00307030, R5 = 00307030, R6 = 00000001, R7 = 00004000
USR: R8 = 00000000, R9 = 00307018, R10 = 00000000, R11 = 00000000, R12 = FFF0C45A
R13 = 00000000, R14 = 00000000
FIQ: R8 = 00000000, R9 = FFFA0000, R10 = FFFFF600, R11 = FFFFF000, R12 = 00307054
R13 = 00000000, R14 = 00000000, SPSR = 00000010
SVC: R13 = 00307F90, R14 = 00100DF8, SPSR = 00000010
ABT: R13 = 00000000, R14 = 00000000, SPSR = 00000010
IRQ: R13 = 00000000, R14 = 00000000, SPSR = 00000010
UND: R13 = 00000000, R14 = 00000000, SPSR = 00000010
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

- ERROR: Failed to check blank target
Disconnecting ...
- Disconnected
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Mar 22 2012, 09:43
Сообщение #30


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(Manuchin_serg @ Mar 22 2012, 12:01) *
Blank checking target ...
- Blank checking (1024 of 1024 sectors selected, 1 range(s), 0x200000 - 0x27FFFF) ...
- ERROR: PC of target system has unexpected value after checking target RAM. (PC = 0x00100A50, CPSR = 0x40000093, LR = 0x00100DF8)!

Вот теперь похоже как раз нужно смотреть GPNVM[3], поскольку счас Ваш процессор был остановлен при выполнении программы из ROM области 0х0010хххх. А как настроен проект в segger по умолчанию? Он ориентируется на ремап или нет?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th June 2025 - 02:27
Рейтинг@Mail.ru


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