[an error occurred while processing this directive]
|
Здравствуйте товарищи!
В качестве преамбулы.
У меня есть несколько плат, выполненных на основе 4х ADSP 21160.
Все проекты выполненны и отлаженны в среде SHARK 2.0 с использованием сторонних библиотек, разработанных фирмой производителем специфических плат.
Теперь я пытаюсь перекомпилировать проект в VisualDSP++4.0. Незначительные ошибки были исправленны, такии как - доведения до типа и тд, которые пропустил ШАРК 2,0.
НО! Последняя ошибка, с которой я справился нестандартным образом настараживает.
Линкер мне выдал след.:
[Warning li2060] The following input section(s) that contain program code
and/or data have not been placed into the executable for processor 'P0'
as there are no relevant commands specified in the LDF:
libc160.dlb[irptl.doj](seg_int_code)
[Error li1060] The following symbols are referenced, but not mapped:
'modify_instr' referenced from libc160.dlb[interrup.doj](seg_pmco)
'modify_two_instrs' referenced from libc160.dlb[interrup.doj](seg_pmco)
Я взял libc160.dlb из версии SHARK 2.0 и скопировал в дирикторию, по аналогии в VisualDSP++4.0.
Проект теперь компилируется, но я уверен это не выход. Я просто обманул компилятор.
Как эту проблемму можно решить более цивилизованным образом?
E-mail: info@telesys.ru