Jump to content

    
Sign in to follow this  
sweetpirate

Салют-ЭЛ24ПМ2

Recommended Posts

22 minutes ago, ELVEES R&D Center said:

На данный момент ведётся разработка драйвера Linux  для DSP-кластера DELcore-30M.
Драйвер позволит запускать задачи на DSP-ядрах и получать результаты в user space.

Надеюсь, в соответствии с этим и этим ?

Share this post


Link to post
Share on other sites

Спасибо большое за ответ.

2 часа назад, ELVEES R&D Center сказал:

На данный момент ведётся разработка драйвера Linux  для DSP-кластера DELcore-30M.
Драйвер позволит запускать задачи на DSP-ядрах и получать результаты в user space.

Это означает, что разработку по можно будет вести на более высоком уровне?

И появится запускать данные приложения прямо из ос Linux?

Для написания собственных драйверов устройств мне пока недостаточно знаний, но путь куда двигаться, благодаря вам, ставится яснее.

Edited by sweetpirate

Share this post


Link to post
Share on other sites

Добрый день. 

вопрос к ELVEES R&D Center , отладочная плата Салют-ЭЛ24ОМ1 рев.1.2 , я  знакомлюсь с документацией на процессор и  исследую периферию , для этого пишу небольшие bare-metal приложения и запускаю из под u-boot (elf с загрузкой с SD карты).

Несколько строк на ассемблере запустить получается , в том числе что то вывести в uart , а вот запуск более крупной сборки заканчивается примерно так:

reading test2
272744 bytes read in 31 ms (8.4 MiB/s)
mcom# bootelf 0x60000000
CACHE: Misaligned operation at range [40010000, 40013038]
CACHE: Misaligned operation at range [40013038, 40013058]
CACHE: Misaligned operation at range [40013058, 40013100]
CACHE: Misaligned operation at range [40013100, 40013110]
CACHE: Misaligned operation at range [40013110, 400134bd]
CACHE: Misaligned operation at range [400134bd, 400134d6]
CACHE: Misaligned operation at range [400134d6, 400134da]
CACHE: Misaligned operation at range [400134dc, 400134fc]
CACHE: Misaligned operation at range [400134fc, 4001351c]
CACHE: Misaligned operation at range [4001351c, 40013538]
CACHE: Misaligned operation at range [40013538, 4001354c]
CACHE: Misaligned operation at range [4001354c, 4001356c]
CACHE: Misaligned operation at range [4001356c, 40013574]
CACHE: Misaligned operation at range [40013578, 400155ac]
CACHE: Misaligned operation at range [500166ac, 500196ac]
CACHE: Misaligned operation at range [50100000, 50100804]
## Starting application at 0x40000000 ...
plU cm
  ete.
*************** test2 start *****************
undefined instruction
pc : [<00000004>]          lr : [<40013108>]
reloc pc : [<c0082044>]    lr : [<00095148>]
sp : 50019670  ip : 4001310c     fp : 7ff800cc
r10: 00000002  r9 : 7f76dee0     r8 : 7f78bad8
r7 : 5001967c  r6 : 7f78bae0     r5 : 00000000  r4 : 00000000
r3 : 00000020  r2 : 00000804     r1 : 00000000  r0 : 000000ff
Flags: nZCv  IRQs off  FIQs off  Mode SVC_32
Resetting CPU ...
 

Можно ли как то, используя u-boot загрузить elf на исполнение  с предварительно выключенным MMU и кэшами?   Ну или как , вы советуете поступить , для решения озвученной выше задачи?

Share this post


Link to post
Share on other sites
15.01.2019 в 16:27, gosha-z сказал:

Надеюсь, в соответствии с этим и этим ?

Они уже лет 20 рекламируют эти свои DSP ядра и все 20 лет эти DSP ядра "завтра заработают".

Вангую, что если еще не, то никогда

Share this post


Link to post
Share on other sites
On 10/17/2021 at 10:28 AM, AndrejM said:

 

вопрос к ELVEES R&D Center , отладочная плата Салют-ЭЛ24ОМ1 рев.1.2

Вопрос снят, разобрался. Скачал с git-а  u-boot ,и собрал как мне нужно.

Но появился еще один.

Мне к этой отладке дали еще устройство под названием mc-usb-jtag , документации нет , из программного обеспечения одна утилита , которой , как я понял можно spi flash прошить. 

Есть ли у вас на него документация? На сколько это полноценный j-tag, и можно ли его с oprnocd по использовать для ядра cortex-a9?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this