Maverick_ 15 14 мая, 2010 Опубликовано 14 мая, 2010 · Жалоба в ките STM32-PRIMER2 пытаюсь организовать открытие файла с использованием операционной системы CircleOS-3.72, однако сталкиваюсь с невозможностью изменения переменной CurrentPath, которая задает путь к файлу на Flash. Кто-то сталкивался с подобной проблемой? инфо о ките Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 15 мая, 2010 Опубликовано 15 мая, 2010 · Жалоба очень нужна помощь!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 18 16 мая, 2010 Опубликовано 16 мая, 2010 · Жалоба Кто-то сталкивался с подобной проблемой? Сильно сомневаюсь:) Зачем тратить время на изучение CircleOS, если применить это поделие всё равно нигде не получится? Корявое оно. По существу вопроса - насколько я понял, для изменения CurrentPath надо вызвать сначала FS_Explorer_Ini(), а затем вызывать FS_Explorer(), пока он не вернёт -1. После этого считать результат при помощи FS_GetSDCardCurrentPath(). Иного пути не предусмотрено. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 17 мая, 2010 Опубликовано 17 мая, 2010 · Жалоба После этого считать результат при помощи FS_GetSDCardCurrentPath(). Иного пути не предусмотрено. если считать результат - то это чтение. А мне нужна запись(передача в функцию аргументов)... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 18 17 мая, 2010 Опубликовано 17 мая, 2010 · Жалоба А запись происходит в FS_Explorer(). Когда пользователь выберет файл. Если сильно надо, то можете сделать так: extern char* CurrentPath; strcpy(CurrentPath, "нужный путь"); Но это хак, и может вызвать какие-то побочные эффекты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться