я определяю указатель памяти, который начинается в 0x20000# 173-D недопустимого типа преобразование
char * Flash_ptr = (char *) 0x20000;
следовательно я получаю это предупреждение (# 173-D недопустимого преобразования типов), но если я уменьшить адрес -Дль instance- to 0x1800, предупреждение исчезает, я пытался определить его как unsigned, но это не помогло, никаких других предложений? и может ли кто-нибудь объяснить мне, почему это происходит, пожалуйста?
Что такое платформа/компилятор? – mafso
Какой компилятор/платформа для этого? Это 18-разрядный адрес. Каков размер указателя на этой платформе? Вы можете превысить это. – OldProgrammer
Code Composer Studio –