Как "мигрировать" из cortexM3 в cortexM4

У меня есть старый проект, который работает на SAM3S( cortex-m3), мне нужно использовать его в качестве основы для проекта ew, который должен работать на Sam4S cortex-M4 . После изменения oopeocd.cfg Я получаю эти ошибки, и я не понимаю, что они на самом деле означают:

Error: Target not examined yet
in procedure 'halt'

Error: JTAG scan chain interrogation failed: all zeroes
Error: Check JTAG interface, timings, target power, etc.
Error: Trying to use configured scan chain anyway...
Error: at91sam3s4.cpu: IR capture error; saw 0x00 not 0x01
Error: Target not examined yet

может кто-нибудь здесь дать подсказку, где я должен смотреть?

Обновить

Теперь я получаю эту ошибку:

Error: SAM4 ChipID 0x28ab07e0 not found in table (perhaps you can ID this chip?)
         Version:     0 [0x0000] 
           EPROC:     7 [0x0007] cortex-m4
         NVPSIZE:     7 [0x0007] 128K bytes
        NVPSIZE2:     0 [0x0000] none
        SRAMSIZE:    11 [0x000b] 64K Bytes
            ARCH:   138 [0x008a] ATSAM3S/SAM4S xC Series (100-pin version)
          NVPTYP:     2 [0x0002] embedded flash memory
           EXTID:     0 [0x0000] (exists: NO)
Error: auto_probe fail

Любая идея, в чем проблема сейчас

издание

1 ответ

Решение
Error: at91sam3s4.cpu: IR capture error; saw 0x00 not 0x01

Вам понадобятся файлы архитектуры и BSP для Cortex-M4. Затем вы можете объединить существующий проект с BSP Cortex M4.

at91sam3s4.cpu Похоже, что он принадлежит к коре M3. Так что его там не будет.

Тем не менее, вы получите больше ответов на веб-сайте atmel http://www.atmel.com/tools/SAM4S-EK.aspx

Другие вопросы по тегам