Создание больших (>16 кб) массивов в Keil.  
	
	| shur40in (Guest) | 
	
		
	 |  
	| 
		
	 | 
		
		Приветствую. 
 
Может подскажите как решить следующую проблему: 
 
Плата MLPC2368.  
 
Требуется разместить в памяти массив размером 20-25 килобайт. Ну и плюс несколько маленьких (служебных) массивов и переменных. 
 
Если просто обявить в программе  
 
char mas[227][72] 
 
 (размер получается почти полные 16 кб) 
 
Проект успешно собирается и работает. Но требуется больше (в идеале все 32 килобайта максимально доступные на этом чипе). Может просто объявлять надо как-то по особенному?  |  
		 |  
		 
	 |  
	| 
		
	 | 
	
		
	 |   
 |   
	
	| starterkit (Guest) | 
	
		
	 |  
	| 
		
	 | 
		
		По идее, через файл линковки, компилятору указывается какие есть секции памяти (размер и адрес) и далее все происходит автоматом (линковщик сам раскидывает), подробней как это сделать не могу, нужно доку на линковщик (и компилятор) смотреть. 
В простейшем случае, можно попробовать указать хранить стек в какой-нибудь "другой" области (USB или Ethernet SRAM) ...
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно starterkit 07.12.2008 г. в 21:57:36  |  
		 |  
		 
	 |  
	| 
		
	 | 
	
		
	 |   
 |   
 |