|
|
  |
NiosII и бооооольшие переменные, можно ли объявить массив больше 64к? |
|
|
|
Apr 6 2011, 09:30
|

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

|
Обявляю массив: Код const char img1jpg[86894] = { 0xFF, 0xD8, 0xFF, 0xE0, 0x00, 0x10, 0x4A, 0x46, 0x49, 0x46, 0x00, 0x01, 0x02, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0xFF, 0xE1, 0x3E, 0x79, 0x45, 0x78, 0x69, 0x66, 0x00, 0x00, 0x49, 0x49, .....
}; Это типа картинка, jpeg. При распаковке, похоже, возникает проблема из-за того, что переменная более 64к. Нет ли где какой галочки в настройках, чтобы победить подобную проблему?
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Apr 6 2011, 09:56
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Цитата(torik @ Apr 6 2011, 13:30)  Обявляю массив: Код const char img1jpg[86894] = { 0xFF, 0xD8, 0xFF, 0xE0, 0x00, 0x10, 0x4A, 0x46, 0x49, 0x46, 0x00, 0x01, 0x02, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0xFF, 0xE1, 0x3E, 0x79, 0x45, 0x78, 0x69, 0x66, 0x00, 0x00, 0x49, 0x49, .....
}; Это типа картинка, jpeg. При распаковке, похоже, возникает проблема из-за того, что переменная более 64к. Нет ли где какой галочки в настройках, чтобы победить подобную проблему? У меня тоже беда была с большим массивом, правда не проверял на предмет гранц 64к. Массив был 245к. Разбираться не стал в чем дело, сделал через malloc- все стало ок. Но он заполнялся в прецессе работы.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|