[an error occurred while processing this directive]
|
У меня TMS320c5472. Там на кристале сразу два процессора. ARM470 и TMS54. Обмениваются они между собой информацией через общую API память. Есть два режима. SAM-режим, когда одновременно возможен доступ к этой памяти со стороны ARM и TMS. И режим хоста, когда память доступна только ARM. Причем режим этот устанавливается из регистра TMS.
Так вот. В режиме хоста - все нормально. А вот в режиме совместного доступа твориться непонятное. Иногда совместный доступ есть. Иногда ARM почему-то отрубается. Причем, будет совместный доступ или нет решается произвольно при включении питания. Я интуитивно понимаю, что существует где-то какой-то дополнительный бит, который при включении питания либо устанавливается либо нет. Причем - произвольно. Но где? Кто и что может посоветовать?
E-mail: info@telesys.ru