간단한 함수를 만드는 방법은 암 플랫폼에서 문자열을 반환합니까?Ada + Fixed Stringss + Stm32 Arm
procedure Main is function tst_func return String is begin return "string"; end tst_func; str : String := tst_func; -- <-- Doesnt work, runtime error. -- Adacore gpl compiller, crossdev, arm elf hosted of win os. -- Hardware is smt32f407 discovery board. begin ...
Say WHAT ??????? –
고정 길이 문자열을 반환하는 함수로 시도하십시오 (예 : 'string (1 .. 6)'을 사용합니다. 작동한다면 RTS가 보조 스택을 지원하지 않을 수 있습니다. 보조 스택은 제한되지 않은 배열을 반환하는 데 사용됩니다. –
@Brian Drummond, 예, 그 작품. 하드웨어 또는 소프트웨어 문제입니까? 내가 그걸로 뭔가 할 수 있을까? – Jamshoot