[an error occurred while processing this directive]
|
Я конечно понимаю, что все эти проблемы новичков для вас не интересны. Но, Кто-нибудь, помогите разобраться с программированием этих, клятых, процессоров!
У меня новая плата. Есть Code Composer 4.10. Который видит воронежский эмулятор, и к нему присобачен процессор tms320lf2407.
когда я работаю с симулятором, то у меня все в порядке, спасибо вам, помогли разобраться с компилятором.
Но при программировании процессора - у меня вылетает ошибка "data verify failed at adress ....". И чего с этим делать я не понимаю. :(
спасибо, svf, - подсказали, что я мог чего-то записать по адресу 0х40, и можно менять процессор. - поменял, непомогло.
говорите нужно создать секцию о 0х40 до 0х44 - и в ней записать 0 или ff.
а как это сделать? достаточно ли такого кода в .cmd файле:
MEMORY
{
PAGE 0: /* Program Memory */
VECS: org=00000h, len=00040h /* internal FLASH */
FLASH: org=00044h, len=07FBCh /* internal FLASH */
EXTPROG: org=08800h, len=07800h /* external SRAM */
PAGE 1: /* Data Memory */
B2: org=00060h, len=00020h /* internal DARAM */
B0: org=00200h, len=00100h /* internal DARAM */
B1: org=00300h, len=00100h /* internal DARAM */
SARAM: org=00800h, len=00800h /* internal SARAM */
EXTDATA: org=08000h, len=08000h /* external SRAM */
}
SECTIONS
{
/* Sections generated by the C-compiler */
.text: > FLASH PAGE 0 /* initialized */
.cinit: > FLASH PAGE 0 /* initialized */
.const: > B1 PAGE 1 /* initialized */
.switch: > FLASH PAGE 0 /* initialized */
.bss: > B1 PAGE 1 /* uninitialized */
.stack: > SARAM PAGE 1 /* uninitialized */
.sysmem: > B1 PAGE 1 /* uninitialized */
/* Sections declared by the user */
vectors: > VECS PAGE 0 /* initialized */
}
или чего то еще нужно дописать?
или может быть какую-то ногу кроме vccp на камне нужно подтянуть куда-то?
E-mail: info@telesys.ru