|
Непонятно с Code Protect, LPC2468 |
|
|
|
Mar 24 2010, 17:39
|

Гуру
     
Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514

|
Без CRPx все работает, USB поднимается, девайс адекватен Включаю CRP1 или CRP2 (0х12345678 или 0х87654321 по адресу 0x1FC), зверь вообще молчит, USB_CONNECT не выставляет и, соответственно, компьютером даже как неопознанное устройство не распознается Смотрел, что там скомпилилось... линкер вроде как все нормально собрал, да и никаких ему указаний по размещению, кроме
const unsigned int secure __at(0x000001FC) = 0x87654321 ;
не было, никакая функция не портится этой константой
Какие есть мысли, куда посмотреть еще?
|
|
|
|
|
 |
Ответов
|
Mar 24 2010, 18:08
|

Гуру
     
Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514

|
Смотрю бинарник. Без CRPx
Vectors LDR PC, Reset_Addr LDR PC, Undef_Addr LDR PC, SWI_Addr LDR PC, PAbt_Addr LDR PC, DAbt_Addr и т.д.
А как только вставляю размещение константы, это дело уползает до адреса 0x200
и вот тут вообще не знаю как победить... хотя, казалось бы, для этого региона явно указано
AREA RESET, CODE, READONLY ARM
|
|
|
|
Сообщений в этой теме
toweroff Непонятно с Code Protect Mar 24 2010, 17:39 zltigo Цитата(toweroff @ Mar 24 2010, 20:39) Как... Mar 24 2010, 17:53   zltigo Цитата(toweroff @ Mar 24 2010, 21:38) где... Mar 24 2010, 18:44 toweroff странно, но проект под LPC2103 нормально компилитс... Mar 24 2010, 18:48 toweroff вот в таком виде у меня используется scatter линке... Mar 24 2010, 21:59 zltigo Цитата(toweroff @ Mar 25 2010, 00:59) по ... Mar 24 2010, 23:10  toweroff Цитата(zltigo @ Mar 25 2010, 02:10) Почем... Mar 25 2010, 03:41
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|