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

 
 
> TI AM1808, разные вопросы
doom13
сообщение Jun 25 2014, 08:21
Сообщение #1


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Не работает кусок кода для настройки регистра , в чём может быть проблема:
Код
unsigned int *pPinMux = (unsigned int *) PINMUX_REG_ADDR;

void SetPinMux(void)
{
     unsigned int savePinmux = 0;

     savePinmux = *pPinMux;
     savePinmux |= 1;
     *pPinMux = savePinmux;
}

Если указатель на обычный кусок памяти - всё гуд.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SAURIS GmbH
сообщение Jun 27 2014, 10:23
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 531
Регистрация: 16-12-09
Пользователь №: 54 291



Это похоже какие-то опции сборки надо поставить (например -D <define>) для boot.asm, чтобы она не вызывала эту инициализацию xdc.


UPD:
Хотя... В исходнике "boot.asm" такого идентификатора не видно. Так что похоже Вы сами что-то туда лишнее еще притащили.

UPD2: Более того, во всей run time поиск по всем исходникам не дал ничего на тему этого символа.

UPD3:

А Вы откуда этот boot.asm вообще взяли? Надо из ccsvX\tools\compiler\arm_X.X.X\lib\src\boot.asm

Сообщение отредактировал SAURIS GmbH - Jun 27 2014, 10:36


--------------------
Sauris GmbH technical support (web site: http://www.sauris.de)
XDS100, XDS510 JTAG Emulators for TI DSP & ARM, Flash/EEPROM programming JTAG tools, System-on-Module products.
Go to the top of the page
 
+Quote Post
doom13
сообщение Jun 27 2014, 10:42
Сообщение #3


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(SAURIS GmbH @ Jun 27 2014, 13:23) *
Это похоже какие-то опции сборки надо поставить (например -D <define>) для boot.asm, чтобы она не вызывала эту инициализацию xdc.
UPD:
Хотя... В исходнике "boot.asm" такого идентификатора не видно. Так что похоже Вы сами что-то туда лишнее еще притащили.
UPD2: Более того, во всей run time поиск по всем исходникам не дал ничего на тему этого символа.
UPD3:
А Вы откуда этот boot.asm вообще взяли? Надо из ccsvX\tools\compiler\arm_X.X.X\lib\src\boot.asm

В том, который автоматом открывается что-то такое есть. Он открывается из c:\ti\xdctools_3_25_03_72\packages\ti\targets\arm\rtsarm\boot.asm
Go to the top of the page
 
+Quote Post
SAURIS GmbH
сообщение Jun 27 2014, 10:43
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 531
Регистрация: 16-12-09
Пользователь №: 54 291



Цитата(doom13 @ Jun 27 2014, 14:42) *
В том, который автоматом открывается


Это XDC runtime - совсем и близко не то. Тот... Ну я уже сказал, где лежит


--------------------
Sauris GmbH technical support (web site: http://www.sauris.de)
XDS100, XDS510 JTAG Emulators for TI DSP & ARM, Flash/EEPROM programming JTAG tools, System-on-Module products.
Go to the top of the page
 
+Quote Post
doom13
сообщение Jun 27 2014, 10:51
Сообщение #5


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(SAURIS GmbH @ Jun 27 2014, 13:43) *
Это XDC runtime - совсем и близко не то. Тот... Ну я уже сказал, где лежит

Счас попробую прикрутить Ваш, но какого оно тогда его подтягивает и, когда галку с main убрал, в него и заходит?
Go to the top of the page
 
+Quote Post
SAURIS GmbH
сообщение Jun 27 2014, 10:53
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 531
Регистрация: 16-12-09
Пользователь №: 54 291



Цитата(doom13 @ Jun 27 2014, 14:51) *
У меня есть только c:\ti\ccsv5\tools\compiler\arm_5.1.1\lib\, в ней папки src с boot.asm нету!?

Значит сделайте ее, раскрыв тамошний архив rtssrc.zip туда. Или просто достаньте boot.asm из него


--------------------
Sauris GmbH technical support (web site: http://www.sauris.de)
XDS100, XDS510 JTAG Emulators for TI DSP & ARM, Flash/EEPROM programming JTAG tools, System-on-Module products.
Go to the top of the page
 
+Quote Post
doom13
сообщение Jun 27 2014, 12:03
Сообщение #7


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(SAURIS GmbH @ Jun 27 2014, 13:53) *
Значит сделайте ее, раскрыв тамошний архив rtssrc.zip туда. Или просто достаньте boot.asm из него

Помогло, прилинковал его к проекту, теперь обе конфигурации работают одинаково, заходят в один и тот же boot.asm и ходить по нему нормально стало.

Ещё добавил в include options данную папку и вообще шикарно стало, можно от _c_int00 по шагам добраться до main. При создании проекта почему-то подключает к пректу папку c:\ti\ccsv5\tools\compiler\arm_5.1.1\include, которой вообще нет, зачем? Это, по-идее, и болжна быть данная src с распакованным архивом?
Go to the top of the page
 
+Quote Post
SAURIS GmbH
сообщение Jun 27 2014, 13:13
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 531
Регистрация: 16-12-09
Пользователь №: 54 291



Цитата(doom13 @ Jun 27 2014, 16:03) *
При создании проекта почему-то подключает к пректу папку c:\ti\ccsv5\tools\compiler\arm_5.1.1\include, которой вообще нет, зачем? Это, по-идее, и болжна быть данная src с распакованным архивом?


Она там есть. Ее не может там не быть. Там лежат все стандартные инклуды, "stdio.h", "stdlib.h", "limits.h" и пр. Без этого у Вас бы ничего бы вообще не скомпилировалось с применением стандартных #include

Сообщение отредактировал SAURIS GmbH - Jun 27 2014, 13:14


--------------------
Sauris GmbH technical support (web site: http://www.sauris.de)
XDS100, XDS510 JTAG Emulators for TI DSP & ARM, Flash/EEPROM programming JTAG tools, System-on-Module products.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- doom13   TI AM1808   Jun 25 2014, 08:21
- - SAURIS GmbH   Как вариант, этому блоку, в котором находится реги...   Jun 25 2014, 08:39
|- - doom13   Цитата(SAURIS GmbH @ Jun 25 2014, 11:39) ...   Jun 25 2014, 09:04
|- - SAURIS GmbH   Цитата(doom13 @ Jun 25 2014, 13:04) Я мог...   Jun 25 2014, 09:40
|- - doom13   Цитата(SAURIS GmbH @ Jun 25 2014, 12:40) ...   Jun 25 2014, 11:02
|- - SAURIS GmbH   Цитата(doom13 @ Jun 25 2014, 14:59) В дат...   Jun 25 2014, 11:04
|- - doom13   Цитата(SAURIS GmbH @ Jun 25 2014, 14:04) ...   Jun 25 2014, 11:22
|- - SAURIS GmbH   Цитата(doom13 @ Jun 25 2014, 15:22) Я то ...   Jun 25 2014, 11:32
|- - doom13   Цитата(SAURIS GmbH @ Jun 25 2014, 14:32) ...   Jun 25 2014, 11:37
|- - SAURIS GmbH   Цитата(doom13 @ Jun 25 2014, 15:37) Я вот...   Jun 25 2014, 11:42
|- - doom13   Цитата(SAURIS GmbH @ Jun 25 2014, 14:42) ...   Jun 25 2014, 12:26
|- - SAURIS GmbH   Цитата(doom13 @ Jun 25 2014, 16:26) Значе...   Jun 25 2014, 12:39
|- - doom13   Цитата(SAURIS GmbH @ Jun 25 2014, 15:39) ...   Jun 25 2014, 12:45
||- - SAURIS GmbH   Цитата(doom13 @ Jun 25 2014, 16:45) , как...   Jun 25 2014, 12:48
||- - doom13   Цитата(SAURIS GmbH @ Jun 25 2014, 15:48) ...   Jun 25 2014, 13:01
||- - SAURIS GmbH   Цитата(doom13 @ Jun 25 2014, 17:01) , т.е...   Jun 25 2014, 13:05
||- - doom13   Цитата(SAURIS GmbH @ Jun 25 2014, 16:05) ...   Jun 25 2014, 13:29
|- - doom13   Цитата(SAURIS GmbH @ Jun 25 2014, 15:39) ...   Jun 25 2014, 12:55
- - Сергей Борщ   Цитата(doom13 @ Jun 25 2014, 11:21) в чём...   Jun 25 2014, 09:30
|- - doom13   Цитата(Сергей Борщ @ Jun 25 2014, 12:30) ...   Jun 25 2014, 09:50
|- - Сергей Борщ   Цитата(doom13 @ Jun 25 2014, 12:50) Это п...   Jun 25 2014, 10:13
- - doom13   Цитата(SAURIS GmbH @ Jun 25 2014, 12:40) ...   Jun 25 2014, 10:46
|- - SAURIS GmbH   Цитата(doom13 @ Jun 25 2014, 14:46) Поста...   Jun 25 2014, 10:56
- - SAURIS GmbH   Ой. Был не прав. PINMUX это же SYSCFG, а не GPIO. ...   Jun 25 2014, 12:57
|- - doom13   Цитата(SAURIS GmbH @ Jun 25 2014, 15:57) ...   Jun 25 2014, 13:39
|- - SAURIS GmbH   Цитата(doom13 @ Jun 25 2014, 17:39) Про m...   Jun 25 2014, 13:55
|- - doom13   Цитата(SAURIS GmbH @ Jun 25 2014, 16:55) ...   Jun 25 2014, 14:02
|- - SAURIS GmbH   Цитата(doom13 @ Jun 25 2014, 18:02) Счас ...   Jun 25 2014, 14:03
- - SAURIS GmbH   Странно это. Жаль я не могу проверить это сейчас. ...   Jun 25 2014, 13:36
- - doom13   Почитал о том, что Вы говорили. Так и есть, написа...   Jun 25 2014, 17:38
- - SAURIS GmbH   Тут другой вопрос скорее... Кто и зачем включил эт...   Jun 25 2014, 17:48
|- - doom13   Цитата(SAURIS GmbH @ Jun 25 2014, 20:48) ...   Jun 25 2014, 20:00
|- - SAURIS GmbH   Цитата(doom13 @ Jun 26 2014, 00:00) Макси...   Jun 26 2014, 03:15
|- - doom13   Цитата(SAURIS GmbH @ Jun 26 2014, 06:15) ...   Jun 26 2014, 08:05
|- - jcxz   Цитата(doom13 @ Jun 26 2014, 14:05) Ну и ...   Jun 26 2014, 13:17
|- - doom13   Цитата(jcxz @ Jun 26 2014, 16:17) Уже не...   Jun 26 2014, 14:17
|- - jcxz   Подключиться "что-то" может только вашим...   Jun 26 2014, 15:15
|- - SAURIS GmbH   Цитата(doom13 @ Jun 26 2014, 18:17) Тут н...   Jun 26 2014, 16:22
- - AndrejM   Цитата(SAURIS GmbH @ Jun 26 2014, 06:15) ...   Jun 26 2014, 03:46
- - doom13   Да, ступил немного. Просто в голове работа с С2000...   Jun 26 2014, 19:12
- - SAURIS GmbH   Есть еще один вариант. Если остальная программа, к...   Jun 27 2014, 06:55
|- - doom13   Цитата(SAURIS GmbH @ Jun 27 2014, 09:55) ...   Jun 27 2014, 07:15
- - SAURIS GmbH   тут два варианта - пересобрать библиотеку целиком ...   Jun 27 2014, 07:59
|- - doom13   Цитата(SAURIS GmbH @ Jun 27 2014, 10:59) ...   Jun 27 2014, 09:07
|- - SAURIS GmbH   Цитата(doom13 @ Jun 27 2014, 13:07) Попро...   Jun 27 2014, 10:02
|- - doom13   Цитата(SAURIS GmbH @ Jun 27 2014, 13:02) ...   Jun 27 2014, 10:13
|- - SAURIS GmbH   Цитата(doom13 @ Jun 27 2014, 16:03) Помог...   Jun 27 2014, 12:15
||- - doom13   Цитата(SAURIS GmbH @ Jun 27 2014, 15:15) ...   Jun 27 2014, 12:28
|- - doom13   Цитата(SAURIS GmbH @ Jun 27 2014, 16:13) ...   Jun 30 2014, 06:59
- - SAURIS GmbH   Ну видимо в пути поиска он первым стоит. Название ...   Jun 27 2014, 10:51
- - doom13   У меня есть только c:\ti\ccsv5\tool...   Jun 27 2014, 10:52
- - doom13   Приветствую. Возник вопрос с прерыванием, вся иниц...   Jul 12 2014, 08:34
|- - jcxz   Цитата(doom13 @ Jul 12 2014, 14:34) , где...   Jul 13 2014, 05:49
- - doom13   А что можно сказать по поводу констант, которе заб...   Jul 14 2014, 06:42
|- - DmitryM   Цитата(doom13 @ Jul 14 2014, 09:42) А что...   Jul 14 2014, 07:08
- - doom13   Если можно поясните здесь подробнее. Что-то не мог...   Jul 14 2014, 08:50
|- - jcxz   Цитата(doom13 @ Jul 14 2014, 14:50) Если ...   Jul 14 2014, 09:11
|- - DmitryM   Цитата(jcxz @ Jul 14 2014, 12:11) Даже бе...   Jul 14 2014, 10:12
|- - doom13   Цитата(jcxz @ Jul 14 2014, 12:11) Цитата...   Jul 14 2014, 11:10
- - doom13   Приветствую. Начинаю разбираться с работой MMC/SD ...   Aug 12 2014, 14:00
- - doom13   Немного разобрался с работой MMC/SD контроллера, п...   Aug 19 2014, 20:42
- - doom13   Приветствую! Помогите разобраться, куда копать...   Nov 11 2014, 09:18
- - akos   Помогите найти пример для работы с SD картой на AM...   Mar 27 2015, 05:40


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

 


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


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