Виж темите без отговор | Виж активните теми
Дата и час: Пет Мар 29, 2024 8:08 am
|
Страница 1 от 1
|
[ 6 мнения ] |
|
Автор |
Съобщение |
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
ARM асемблер
какво значи: минус точка плюс точка? и двете прави черти?
_________________ main[-1u]={1};
|
Пет Май 04, 2018 9:05 pm |
|
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 5:52 pm Мнения: 10356 Местоположение: Добрич
|
Re: ARM асемблер
DCD дефинира double word в кода... следва стойността на думата. Точката е текущия адрес. Като го събереш и извадиш нищо не променяш, така че не схващам смисъла на тая аритметика. А пък това с чертичките не го знам а и не го виждам в чаршафите...
|
Пет Май 04, 2018 9:26 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: ARM асемблер
компилера е armcc... опитвам се да го преправя на gcc възможно ли е "точка + точка" да е адреса на func която ми е RO_BASE
а оригинала с чертичките е DCD |Image$$ER_RO$$Length| тва вътре се взима от линкера демек размера на кода ама ме интересуват ||
_________________ main[-1u]={1};
|
Пет Май 04, 2018 9:43 pm |
|
|
woody
Ранг: Форумен бог
Регистриран на: Вто Юли 31, 2007 1:55 pm Мнения: 1792 Местоположение: София
|
Re: ARM асемблер
ARM-ски тъпотии. За първото не мога да преценя, второто е вид escape-ване. Виж тук, страница 2-16. EDIT: Това "- . + ." най-вероятно си е нула. Нечий главобол.
|
Пет Май 04, 2018 9:54 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: ARM асемблер
компилнах го със и без "- . + ." при база -ro = 0x78000000
със: DCD-то е 0x00001234 демек ми вади базата, без: DCD-то е 0x78001234
като дойде хардуера ще го пробвам, че има още подводни камъни с gcc-то
тва е модул за ThreadX, компилнат до ELF, изрязан на BIN, a ASM-то прави header info в началото на бина за релокация
_________________ main[-1u]={1};
|
Пет Май 04, 2018 10:32 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: ARM асемблер
има ли лек за armcc, остават му 20 дена живот, ще се мре....
_________________ main[-1u]={1};
|
Нед Май 06, 2018 12:52 pm |
|
|
|
Страница 1 от 1
|
[ 6 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: Google [Bot] и 5 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|