С помощью gcc
вы можете добавить атрибут секции к переменным. Исходя из этого, переменная затем переносится на конкретный сеанс.
В качестве примера. Предположим, у вас большой массив:
#define BUF_SIZE 2048
__attribute__ ((section(".buffers"), used))
uint8_t pipe_buffer[BUF_SIZE];
Затем вы добавляете секцию в сценарий загрузчика и назначаете ее в определенную область памяти ( RAM_D3 ] в этом случае):
.buffers(NOLOAD) : {
. = ALIGN(4);
*(.buffers*)
} > RAM_D3
Таким образом, буферы заканчиваются в RAM_D3 .
Я думаю, что вы запустили git init
в своем домашнем каталоге. Итак, теперь есть папка в C:\Users\Personal\.git
. Если вы этого не сделали, то можете просто удалить этот каталог.
Нормально создавать папку для каждого проекта. Если вы используете visual studio, то обычно у вас есть папка C:\Users\You\Source\Repos
, в которой будут жить все ваши проекты. Так что если у вас есть проект в C:\Users\You\Source\Repos\YourProject
, вы можете cd
в этот каталог выполнить git init
, чтобы создать git-репозиторий для этого проекта.