J'ai récemment commencé à programmer avec la carte STM32F4Discovery et j'utilise IAR workbench comme IDE. Je suis supposé utiliser un programme déjà développé dans Eclipse dans le cadre de mon projet. Quand j'importé dans ce IAR Workbench, je reçois l'erreur et les avertissements suivants: Error[Pe020]: identifier "_impure_ptr" is undefined Warning[Pe223]: function "_REENT_INIT_PTR" declared implicitly Warning[Pe223]: function "_reclaim_reent" declared implicitly C
Erreur due à l'utilisation de la chaîne d'outils GNU ARM dans l'atelier IAR
Je me suis rendu compte que le _impure_ptr
, _REENT_INIT_PTR
, _reclaim_reent
font partie du fichier reent.h
qui sont présents dans le GNU ARM Toolchain. Ceci est utilisé dans le cadre de l'utilisation de la fonctionnalité FreeRTOS. Avec Eclipse, ce n'est pas un problème, mais lorsque vous utilisez IAR workbench, existe-t-il un autre fichier similaire au reent.h
pour IAR Workbench que je suis censé inclure? Je sais que c'est une question naïve, mais je suis un débutant à la programmation embarquée et encore dans les premières étapes de la mise en place de ce projet.