Với cái bẫy này, các vấn đề đó là có khả năng hiện diện trong giai đoạn phát triển bắt đầu xuất hiện. Điều này tương ứng với nó là không thể đối với các bộ vi xử lý để lấy một lệnh (prefetch hủy bỏ) hoặc thực hiện đọc / ghi một dữ kiện (data hủy bỏ). Các trường hợp điển hình trong đó Cortex-M3 rơi vào cái bẫy này là quản lý con trỏ xấu (và do đó gián tiếp giải quyết), nơi địa chỉ hầu nhọn (các nội dung của thanh ghi gián tiếp) không tương ứng với một địa chỉ dữ liệu hợp lệ. Một vấn đề phổ biến là sử dụng xấu của một thiết bị ngoại vi, ví dụ, cố gắng lấy một từ để nó chỉ có thể cung cấp một byte. Trong một số trường hợp, các BFAR (Bus Fault Địa chỉ Đăng ký) giữ gìn bộ nhớ địa chỉ sản xuất ra các lỗi. Bit 17 của thanh ghi SHCSR cho phép chúng tôi để xác nhận hoặc làm mất hiệu lực cái bẫy này và bit 14 và 1 cho phép chúng ta xác định trạng thái hoạt động của nó (hoạt động hoặc cấp phát).
đang được dịch, vui lòng đợi..