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

 
 
> LPC + CRP в ADS 1.2, разместить число для CRP
Romario
сообщение May 11 2006, 14:36
Сообщение #1


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

Группа: Участник
Сообщений: 92
Регистрация: 26-06-04
Пользователь №: 192



Как бы покрасивее разместить число для активизации CRP в LPC средствами ADS 1.2 ?

умнее чем просто забить 0-ми до 0x1FC (подгоном) и объявить DCD 0x87654321
не придумал (не получилось).

а хочется универсально...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение May 11 2006, 19:43
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



В действительности все оказалось не так просто, как хотелось бы sad.gif

Итак, решение:

в scf:
Код
FLASH 0x00000000 0x00020000
{
    FLASHA 0x00000000 0x000001fc
    {
        start.o (startup, +First)
    }
    FLASHB 0x000001fc FIXED
    {
        start.o(crp)
    }
    FLASHC 0x00000200 0x0001fe00
    {
        * (+RO)
    }
    RAM 0x40000000 0x00010000
    {
        * (+RW, +ZI)
    }
}


В файле start.s:
Код
; ***************************************************************************
; *
        AREA    crp, DATA, READONLY

        EXPORT    crp_data

crp_data
        DCD        0x87654321


Секции Region$$Table и ZISection$$Table можно засунуть в FLASHA для экономии места.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 16:00
Рейтинг@Mail.ru


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