![]() |
|
|
Продукция MICROCHIP Технические вопросы по всей продукции Microchip |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 |
Senior Member
Регистрация: 17.03.2017
Адрес: Днепропетровск
Возраст: 55
Сообщений: 145
Вес репутации: 185/17 ![]() ![]() |
![]()
Здравствуйте.
Пишу на ASM для PIC24EP512GP806 в MPLAB IDE 8.92 + XC16 1.31. Определяю DMA буферы как я делал для PIC24HJ128GP502: Код:
.section *,bss,dma bu_00: .space 16 bu_01: .space 16 .... bu_15: .space 16 Make: The target "C:\MPLAB\M11\M11.o" is up to date. Make: The target "C:\MPLAB\M11\M11.cof" is out of date. Executing: "E:\Program Files\Microchip\xc16\v1.31\bin\xc16-gcc.exe" -omf=coff -mcpu=24EP512GP806 "M11.o" -o"M11.cof" -Wl,-Tp24EP512GP806.gld,--defsym=__MPLAB_BUILD=1,-Map="M11.map",--report-mem M11.o: Link Error: Could not allocate section ./DATA/DMA.s.scn1, size = 256 bytes, attributes = bss dma data_init_extended.o: Link Error: Could not allocate section .bss, size = 0 bytes, attributes = bss data_init_extended.o: Link Error: Could not allocate section .data, size = 0 bytes, attributes = data M11.o: Link Error: Could not allocate section .bss, size = 0 bytes, attributes = bss Link Error: Could not allocate data memory Link step failed. Вероятно в 24EP буферы DMA объявляются иначе... Будьте добры - подскажите как определить буферы DMA для PIC24EP512GP806? Заранее благодарен, Алексей. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 61
Сообщений: 3,618
Вес репутации: 4306/129 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Если в контроллере нет двухпортовой ДМА памяти, то и секции dma тоже нет. Поэтому выделить под ДМА можно любой удобный участок ОЗУ.
ЗЫ. У Вас не ошибка собственно трансляции, это ошибка линкера. Последний раз редактировалось Марк; 29.11.2020 в 20:48. |
![]() |
![]() |
![]() |
Метки |
dma буфер, pic24ep |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как определить окончание зарядки | alex_new_2030 | Общетехнические вопросы | 4 | 18.01.2012 12:09 |
как определить входящий номер | maxNTF | Продукция MICROCHIP | 1 | 14.08.2007 19:08 |
Как определить момент поднятия телефоной трубки? | Igor | Общетехнические вопросы | 11 | 24.03.2007 15:19 |
как определить поднятие трубки sim300 | war | Продукция MICROCHIP | 1 | 22.03.2007 11:26 |
Как надёжно определить на входе МК импульсы? | michipic | Продукция MICROCHIP | 13 | 12.03.2007 20:33 |