Categoria: Debug Probes
O USB Multilink da PEmicro é uma interface de desenvolvimento que permite o acesso do PC ao modo de depuração em segundo plano (BDM) ou interface JTAG em ampla gama de famílias de processadores ARM Cortex e 8-16/32 bits. O Multilink está disponível em duas configurações diferentes, MULTILINK ACP e MULTILINK UNIVERSAL, que possuem a mesma funcionalidade e variam apenas por suas MCUs suportadas . Ele se conecta entre uma porta USB em uma máquina Windows e o conector de depuração padrão na placa. Os microcontroladores NXP e STm são suportados através dos vários headers localizados sob uma tampa flip no USB Multilink. Inclusos vários Cabos Ribbon para uma variedade de projetos.
O usuário pode aproveitar o modo de depuração em segundo plano para interromper a execução normal do processador e usar um PC para controlar o processador. Controlando diretamente a execução do destino, registros de leitura / gravação e valores de memória, código de depuração no processador e programar dispositivos de memória FLASH internos ou externos.
Observação: Multilink não incluem software, pois há inúmeras opções relacionadas à arquitetura do dispositivo e a utilidade do software requerido pelo usuário. Geralmente os usuários adquirem uma versão do software de programação PROG da PEmicro que é compatível com a arquitetura de seu dispositivo. O software depurador ICD e os pacotes de software PKG também estão disponíveis. Os usuários também podem criar soluções personalizadas com as rotinas da biblioteca UNIT . Há suporte para Multilink em muitos NXP e outras ferramentas de terceiros, como MCUXpresso ou STM32CubeIDE da STMicroelectronics . Além disso, os IDEs Eclipse baseados em ARM são compatíveis com o plug-in GDB Server apropriado.
Modelos e Recursos Multilink: São 3 os modelos: Multilink ACP, Universal e FX
Características padrão:
A interface USB do PC para o Multilink permite uma programação e depuração rápidas e fáceis – com facilidade e compatibilidade da interface USB.
Transfere energia via USB – não é necessária nenhuma fonte de alimentação separada (transfere menos de 1mA da placa).
Tensão do alvo: 1.8V-5.25V
Suporta JTAG encadeamento de múltiplos MCUs ARM
O suporte do dispositivo ARM inclui os protocolos JTAG e SWD
Inclui cabo USB, Tipo A macho para Tipo B macho, 6-ft.
Características dos modelos “Universais”:
Algoritmos de programação Pipelined para algumas famílias de projetos de energia que aumentam drasticamente a velocidade de programação.
Detecção de frequência automática + recursos de corte para dispositivos HCS08.
Detecção de frequência automática para dispositivos HC(S)12(X).
Gera tensão de programação na linha RESET para dispositivos RS08.
Frequência: 16Khz-50Mhz (aplica-se apenas a HCS08, RS08, CFV1, S12Z ou HCS12X)
Recursos de software gratuitos:
1) O UNITACMP Library SDK da PEmicro para processadores ARM Cortex-M podem ser baixado gratuitamente. Isso permite que o usuário crie um aplicativo que pode controlar totalmente a execução de um processador incorporado por meio de sondas de depuração Multilink ou programadores Cyclone.
2) GDB Server da PEmicro gratuito para dispositivos ARM (plug-in Eclipse) inclui os seguintes recursos poderosos sem custo:
Real-Time Expression View Esta exibição dá ao usuário a capacidade de visualizar variáveis e memória enquanto um dispositivo ARM na placa está sendo executado. Às vezes, o processo de travar a placa mascara um bug. Às vezes, para reproduzir um bug específico, o programa deve ser mantido em execução ao ser alimentado com um determinado conjunto de dados. Nesses casos, ter a capacidade de visualizar valores variáveis à medida que mudam sem interromper a placa é um grande recurso.
Recurso OS-Aware suporta FreeRTOS
O servidor GDB detectará automaticamente a presença, o tipo e a configuração de um sistema operacional consultando a tabela de símbolos do aplicativo para identificar características. Usando esses símbolos descobertos, o depurador pode percorrer as estruturas de dados internas do kernel para enumerar os segmentos disponíveis e seu contexto de execução correspondente. Esta informação é usada para preencher dinamicamente as visualizações do Eclipse à medida que o usuário navega entre os segmentos. Espera-se que o suporte adicional do sistema operacional seja adicionado em breve.
Ferramentas de Depuração de Saída (SWO)
Usando o MCUXpresso ou o plug-in da NXP para IDEs GDB baseados em ARM , os usuários podem monitorar várias variáveis e expressões em tempo real, usar chamadas printf para serem notificadas quando ocorrerem eventos específicos durante a sessão de depuração e use captura de rastreio para registrar eventos e gatilhos especificados pelo usuário. Isso permite muito mais insight sobre a operação do código do usuário
Dispositivos suportados
Existem dois modelos Multilink que oferecem os mesmos recursos e só diferem apenas pelos processadores suportados. O Multilink ACP suporta apenas dispositivos ARM, enquanto o Multilink Universal oferece suporte a dispositivos mais amplos:
Requisitos de sistema: 7/8/10: 32 bits (x86) ou 64 bits (x64), Windows 11, com suporte de software USB 2.0. Requer uma porta USB no PC.
Itens inclusos:
Av. Professor Alceu Maynard Araújo, nº 153 – Cj. 51, Vila Cruzeiro, São Paulo/SP - CEP: 04726-160.
(11) 5182-5098
Copyright © 2024 Packler do Brasil Instrumentação Ltda | Desenvolvido por Sitecontabil