Доступ к нарушению при использовании GDB в режиме симулятора
Я пытаюсь запустить скомпилированный файл ELF на Andes GDB (я предполагаю, что он не должен отличаться от ARM GDB в режиме симулятора). Я получаю нарушение прав доступа к определенной ячейке памяти. Код в основном представляет собой код memset, который инициализирует область BSS на ноль.
Область BSS находится во внешней памяти, и это также первый доступ к внешней памяти в программе. Я определил область памяти в GDB с помощью команды mem, но я все еще получаю эту ошибку. Область памяти в Ldscript отображается на 0x400_0000, что недоступно.
Пожалуйста, дайте мне знать, если я что-то упускаю.