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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> LPC2292, ARM7
scifi
сообщение Nov 15 2016, 13:36
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Сергей Борщ @ Nov 15 2016, 16:26) *
Должна быть.

Интересный ответ. То есть, сие есть тайна, покрытая мраком?
Код
Directory of C:\Program Files (x86)\GNU Tools ARM Embedded\4.8 2014q3\arm-none-eabi\lib

[.]                         [..]                        aprofile-validation.specs
aprofile-ve.specs           [armv6-m]                   [armv7-ar]
[armv7-m]                   [armv7e-m]                  [cpu-init]
crt0.o                      [fpu]                       iq80310.specs
[ldscripts]                 libc.a                      libc_s.a
libg.a                      libgloss-linux.a            libg_s.a
libm.a                      libnosys.a                  librdimon.a
librdimon_s.a               librdpmon.a                 libstdc++.a
libstdc++.a-gdb.py          libstdc++_s.a               libsupc++.a
libsupc++_s.a               linux-crt0.o                linux.specs
nano.specs                  nosys.specs                 pid.specs
rdimon-crt0.o               rdimon.specs                rdpmon-crt0.o
rdpmon.specs                redboot-crt0.o              redboot-syscalls.o
redboot.ld                  redboot.specs               [thumb]
              32 File(s)      9,670,173 bytes
              10 Dir(s)
Go to the top of the page
 
+Quote Post
elek-tronshik
сообщение Nov 18 2016, 19:44
Сообщение #17





Группа: Участник
Сообщений: 12
Регистрация: 4-10-16
Пользователь №: 93 589



А как на счет Keil ?
Go to the top of the page
 
+Quote Post
elek-tronshik
сообщение Nov 18 2016, 22:28
Сообщение #18





Группа: Участник
Сообщений: 12
Регистрация: 4-10-16
Пользователь №: 93 589



пытаюсь компилить один из этих примеров в Keil 5 не получается
постаянно на что то ругается так как проекты были созданы старым Кайлом наверное.
LPCXpresso компилит но полученный бинарник не кажется корректным потому что J-Flash ругается на то что контрольная сумма не правильная
и программа не будет выполнятся процессором (и не врет)
Eclipse + gcc пока боюсь пробовать
думаю опять провал будет какой нибудь crying.gif
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Nov 19 2016, 18:58
Сообщение #19


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(scifi @ Nov 15 2016, 13:41) *
Стандартная библиотека для ARMv4 там есть в комплекте?


В аргументе -march допустимы такие слова:
arm-none-eabi-gcc.EXE: note: valid arguments to '-march=' are: armv2 armv2a armv3 armv3m armv4 armv4t armv5 armv5e armv5t armv5te armv6 armv6-m armv6j armv6k armv6s-m armv6t2 armv6z armv6zk armv7 armv7-a armv7-m armv7-r armv7e-m armv7ve armv8-a armv8-a+crc armv8-m.base armv8-m.main armv8-m.main+dsp iwmmxt iwmmxt2 native

Вроде libc и libmath на все варианты должны поставляться... А какое торговое навзвание процессора с интересующей Вас архитектурой?

Посмотрел в википдии... Упоминают процессор от DEC и нечто от Faraday Technology...
Попробуйте... Думаю, оптимизации современных версий Вас порадуют.

Сообщение отредактировал Genadi Zawidowski - Nov 19 2016, 19:06
Go to the top of the page
 
+Quote Post
Kabdim
сообщение Nov 19 2016, 20:09
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



Цитата(elek-tronshik @ Nov 19 2016, 01:28) *
LPCXpresso компилит но полученный бинарник не кажется корректным потому что J-Flash ругается на то что контрольная сумма не правильная

Правая кнопка мыши на проекте->properties->C/C++ Build->settings->build steps->post-build steps->edit...->раскоментировать все строки начинающиеся с #, а именно:
Код
arm-none-eabi-objcopy -v -O binary "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin"
checksum -p ${TargetChip} -d "${BuildArtifactFileBaseName}.bin

Прошивать *.bin, а не *.axf
Go to the top of the page
 
+Quote Post
elek-tronshik
сообщение Nov 21 2016, 07:31
Сообщение #21





Группа: Участник
Сообщений: 12
Регистрация: 4-10-16
Пользователь №: 93 589



Да именно так и сделано прошиваю bin но всеравно не заводиться,
но и черт с ним с этим Xpresso.
Я проблему уже решил в целом, остановился на Keil uVision с фирменным компилятором для ARM
теперь все нормально компилиться прошиваеться и работает.

Спасибо всем.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 8th July 2025 - 13:11
Рейтинг@Mail.ru


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