Как "мигрировать" из 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