[an error occurred while processing this directive]
|
Объявляешь секцию данных какую-нибудь, например
my_data: .usect ".my_sect",256
затем в .cmd файле в разделе MEMORY прописываешь например
MY_SARAM (RW ) : origin = 010000h, length = 002000h
а в разделе SECTIONS
.my_sect > MY_SARAM
После этих нехитрых манипуляций секция неинициализированных данных ".my_sect" попадет в нулевой блок SARAM (байт. адрес 10000..11FFF). Для инициализированных данных все точно так-же, за исключением того, что объявлять их недо не через .usect, а через ".sect" и потом .db .dw и т.п. внутри нее.
E-mail: info@telesys.ru