Доступ к нарушению при использовании GDB в режиме симулятора

Я пытаюсь запустить скомпилированный файл ELF на Andes GDB (я предполагаю, что он не должен отличаться от ARM GDB в режиме симулятора). Я получаю нарушение прав доступа к определенной ячейке памяти. Код в основном представляет собой код memset, который инициализирует область BSS на ноль.

Область BSS находится во внешней памяти, и это также первый доступ к внешней памяти в программе. Я определил область памяти в GDB с помощью команды mem, но я все еще получаю эту ошибку. Область памяти в Ldscript отображается на 0x400_0000, что недоступно.

Пожалуйста, дайте мне знать, если я что-то упускаю.

0 ответов

Другие вопросы по тегам