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

 
 
> Softune 3.6 и кирилица, удалось расковырять
-Tумблер-
сообщение Aug 1 2005, 12:39
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 146
Регистрация: 4-11-04
Из: Московская область
Пользователь №: 1 040



После лечения никаких паталогий не обнаружено...
Но если "что" будем ковырять дальше.
smile.gif
Прикрепленные файлы
Прикрепленный файл  0crk.zip ( 263 байт ) Кол-во скачиваний: 43
 


--------------------

- ЗАМЕНЯТЬ ДЕТАЛИ НА ХОДУ ВОСПРЕЩАЕТСЯ !!! -
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
starmos
сообщение Aug 22 2005, 05:19
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 4-10-04
Из: Челябинск
Пользователь №: 769



Народ не отвлекайтесь :-)
Вопрос то в том, чтобы русские буквы в родном редакторе Softune 3.6 вводить. Внешний редактор конечно круче, например UltraEdit, но удобнее когда всё в одном флаконе. И как вы отладчик используете с внешним редактором?
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Aug 30 2005, 02:37
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(starmos @ Aug 22 2005, 10:19)
Народ не отвлекайтесь :-)
Вопрос то в том, чтобы русские буквы в родном редакторе Softune 3.6 вводить. Внешний редактор конечно круче, например UltraEdit, но удобнее когда всё в одном флаконе. И как вы отладчик используете с внешним редактором?
*


А какая ценность в симуляторе, который не симулит периферию?
Что там вообще в этом отладчике можно увидеть? Кроме того, я так и не нашел, как включается поддержка ROM-Mirror в Softune, может все-таки кто-то нашел и скажет? Без этой фичи проект приходится компилировать с опцией -ramconst, что автоматом раздувает потребность в RAM и еще более снижает ценность симулятора.
Я пользовался симулятором только пару раз, когда отлаживал и модифицировал порт для uCOS.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Aug 30 2005, 08:46
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Цитата(Andy Mozzhevilov @ Aug 30 2005, 05:37)
А какая ценность в симуляторе, который не симулит периферию?
Что там вообще в этом отладчике можно увидеть? Кроме того, я так и не нашел, как включается поддержка ROM-Mirror в Softune, может все-таки кто-то нашел и скажет? Без этой фичи проект приходится компилировать с опцией -ramconst, что автоматом раздувает потребность в RAM и еще более снижает ценность симулятора.
Я пользовался симулятором только пару раз, когда отлаживал и модифицировал порт для uCOS.
*


я обычно пользуюсь фуджиковским Template проекта, там в файле start.asm есть опция включения RomMirror. Все прекрасно работает.

Отладчиком обычно пользуюсь для отладки какиз-либо кусков кода с циклическими вычислениями. smile3009.gif
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Aug 30 2005, 10:01
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(dm_mur @ Aug 30 2005, 13:46)
я обычно пользуюсь фуджиковским Template проекта, там в файле start.asm есть опция включения RomMirror. Все прекрасно работает.

Отладчиком обычно пользуюсь для отладки какиз-либо кусков кода с циклическими вычислениями.  smile3009.gif
*


asm - это asm, симулятор как подхватывает rom mirror? Через запись в соответствующий IO регистр по адресу? Верится с трудом, во всяком случае у меня не работает. Единственное, что работает в симуляторе из как-бы периферии, это iDIRR прерывание.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Aug 30 2005, 11:50
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Цитата(Andy Mozzhevilov @ Aug 30 2005, 13:01)
asm - это asm, симулятор как подхватывает rom mirror? Через запись в соответствующий IO регистр по адресу? Верится с трудом, во всяком случае у меня не работает. Единственное, что работает в симуляторе из как-бы периферии, это iDIRR прерывание.
*


а может мы с вами о разных вещах говорим?

Берем проект Template, в start.asm ставим MemoryModel Small или Medium, RomMirror=ON.
В модуле main.c пишем:

const char msg[] = " 12345 "; // наша константа
void main(void)
{
int i;
int j;

for (i=0; i < sizeof(msg); i++)
{
j = msg[i];
}

}

при прогоне в отладчике в переменной j последовательно появляются элементы константы msg. Само msg линкер поместил с адреса 0xFF4000. DTB при отладке = 0. По всем признакам RomMirror воспринялся отладчиком нормально.
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Aug 30 2005, 12:37
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(dm_mur @ Aug 30 2005, 16:50)
а может мы с вами о разных вещах говорим?

Берем проект Template, в start.asm ставим MemoryModel Small или Medium, RomMirror=ON.
В модуле main.c пишем:

const char msg[] = " 12345 ";  // наша константа
void main(void)
{
int i;
int j;

for (i=0; i < sizeof(msg); i++)
{
  j = msg[i];
}

}

при прогоне в отладчике в переменной j последовательно появляются элементы константы msg. Само msg линкер поместил с адреса 0xFF4000. DTB при отладке = 0. По всем признакам RomMirror воспринялся отладчиком нормально.
*


А версия Softune какая?
У меня стойкое воспоминания со времен отладки порта на uCOS, что я некоторое время не мог понять, почему ОС слетает в никуда при переключении контекста в Симуляторе, а тем временем в реальном чипе все свистит и пляшет. Пока в отладчике я не увидел, что константы не мапятся в нулевой банк. Надо свежий Softune поставить и попробовать.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Aug 31 2005, 02:53
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Цитата(Andy Mozzhevilov @ Aug 30 2005, 15:37)
А версия Softune какая?
У меня стойкое воспоминания со времен отладки порта на uCOS, что я некоторое время не мог понять, почему ОС слетает в никуда при переключении контекста в Симуляторе, а тем временем в реальном чипе все свистит и пляшет. Пока в отладчике я не увидел, что константы не мапятся в нулевой банк. Надо свежий Softune поставить и попробовать.
*


Сейчас 3.6. С 3.5 тоже было все ок. А вот насчет 3.3 - что-то похожее припоминаю.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- -Tумблер-   Softune 3.6 и кирилица   Aug 1 2005, 12:39
- - dm_mur   Цитата(-Tумблер- @ Aug 1 2005, 15:3...   Aug 2 2005, 02:19
|- - -Tумблер-   Цитата(dm_mur @ Aug 2 2005, 05:19)не понял - ...   Aug 5 2005, 12:19
||- - dm_mur   Цитата(-Tумблер- @ Aug 5 2005, 15:1...   Aug 8 2005, 03:16
||- - bialix   Цитата(dm_mur @ Aug 8 2005, 05:16)Как только ...   Aug 9 2005, 12:13
||- - dm_mur   Цитата(bialix @ Aug 9 2005, 15:13)Внешний ред...   Aug 10 2005, 02:32
||- - -Tумблер-   Цитата(dm_mur @ Aug 10 2005, 05:32)А что же в...   Aug 10 2005, 09:06
|||- - dm_mur   Цитата(-Tумблер- @ Aug 10 2005, 12:...   Aug 11 2005, 04:40
|||- - -Tумблер-   Цитата(dm_mur @ Aug 11 2005, 07:40)А вы не см...   Aug 11 2005, 05:47
||- - bialix   Цитата(dm_mur @ Aug 10 2005, 04:32)А что же в...   Aug 10 2005, 13:04
||- - dm_mur   Цитата(bialix @ Aug 10 2005, 16:04)А Вы замет...   Aug 11 2005, 04:32
|||- - spf   Цитата(dm_mur @ Aug 11 2005, 09:32)Как-то я в...   Aug 29 2005, 10:33
||- - dxp   Цитата(bialix @ Aug 10 2005, 19:04)Насчет 0 к...   Aug 11 2005, 04:46
||- - bialix   Цитата(dxp @ Aug 11 2005, 06:46)Цитата(bialix...   Aug 11 2005, 05:30
|- - -Tумблер-   Цитата(dm_mur @ Aug 2 2005, 05:19)встроенный ...   Aug 6 2005, 09:21
- - dm_mur   Цитата(starmos @ Aug 22 2005, 08:19)Народ не ...   Aug 22 2005, 09:35


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

 


RSS Текстовая версия Сейчас: 9th August 2025 - 00:04
Рейтинг@Mail.ru


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