uriy 7 December 13, 2016 Posted December 13, 2016 · Report post Имеется бинарный файл прошивки от TMS320VC5510 может быть кто-то знает где взять готовый дизассемблер для этого процессора? Quote Share this post Link to post Share on other sites More sharing options...
krux 9 December 13, 2016 Posted December 13, 2016 · Report post IDA Radare2 пробуйте Quote Share this post Link to post Share on other sites More sharing options...
uriy 7 December 14, 2016 Posted December 14, 2016 · Report post Спасибо! У Radare2 заявленна поддержка TMS320C думаю у них коды операций одинаковые. Quote Share this post Link to post Share on other sites More sharing options...
Alex11 13 December 15, 2016 Posted December 15, 2016 · Report post TMS320C думаю у них коды операций одинаковые У каждой серии TMS320 коды операций свои. Quote Share this post Link to post Share on other sites More sharing options...
uriy 7 December 15, 2016 Posted December 15, 2016 · Report post Вы уверены в этом? Страница этого процессора http://www.ti.com/product/TMS320VC5510A/technicaldocuments находится в разделе TI Home > Semiconductors > Processors > Digital Signal Processors > C5000 DSP > C55x DSP > Существует такой документ TMS320C55x DSP Mnemonic Instruction Set Reference Guide где есть коды операций. Подобного для TMS320VC55 я не нашел. Из DSP я работал только с Blackfin. Про TI ничего не знаю. Quote Share this post Link to post Share on other sites More sharing options...
Alex11 13 December 15, 2016 Posted December 15, 2016 · Report post Я говорю про серии. Вы написали TMS320 - там их много. Если говорить про TMS320*C55* - то здесь система команд одна и та же. Quote Share this post Link to post Share on other sites More sharing options...
jcxz 358 December 17, 2016 Posted December 17, 2016 · Report post Эххх!!... Когда-то писал под TMS320VC55xx на асме :rolleyes: Quote Share this post Link to post Share on other sites More sharing options...
Alex11 13 January 27 Posted January 27 · Report post Подниму старинную тему. Сейчас потребовалось реассемблить прошивку от 5509. IDA с кодом все делает правильно, но категорически не понимает байта, размером в 16 бит. Зону данных пытается адресовать по байтам по 8 бит, в результате адреса все оказываются в два раза больше. Может кто знает, как с этим бороться? Quote Share this post Link to post Share on other sites More sharing options...
jcxz 358 January 27 Posted January 27 · Report post А зачем вам IDA, если в составе CCS есть собственный дизассемблер: dis55.exe? TMS320C55x COFF Disassembler v3.2.2 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated Usage: dis55.exe [options] infile[.ext] [outfile] Quote Share this post Link to post Share on other sites More sharing options...
migrator 1 January 28 Posted January 28 · Report post 21 hours ago, Alex11 said: Подниму старинную тему. Сейчас потребовалось реассемблить прошивку от 5509. IDA с кодом все делает правильно, но категорически не понимает байта, размером в 16 бит. Зону данных пытается адресовать по байтам по 8 бит, в результате адреса все оказываются в два раза больше. Может кто знает, как с этим бороться? Подправь код в модуле для tms320c55 так как нравится и собери свой. c:\Program Files\IDA Pro X.X\sdk\module\tms320c55 sdk нужен для соответствующей версии IDA Pro. Quote Share this post Link to post Share on other sites More sharing options...
Alex11 13 January 28 Posted January 28 · Report post Quote А зачем вам IDA Стандартный дизассемблер хочет COFF, а у меня только образ загрузочной ПЗУ. Quote Подправь код в модуле Это хорошая идея, спасибо. Quote Share this post Link to post Share on other sites More sharing options...