Tôi có một dự án được nhúng bằng cách sử dụng STM32F103 (ARM Cortex M3), thỉnh thoảng sẽ gặp phải lỗi nghiêm trọng trong chế độ phát hành. Là một phần của phục hồi, tôi muốn lấy giá trị máy tính từ trước khi lỗi cứng và lưu trữ nó để gỡ lỗi sau trong vùng được hỗ trợ pin.ARM Cortex M3 Làm cách nào để xác định giá trị bộ đếm chương trình trước một lỗi cứng?
Làm cách nào để xác định giá trị của bộ đếm chương trình tại điểm của lỗi cứng? Rõ ràng, PC giờ đây được đặt ở vị trí của nó trong ngắt kết nối của hardfault.
Tôi nên tìm ở đâu? Nó có một địa chỉ cho ngân hàng đăng ký chế độ bình thường không?
Cảm ơn!
Tôi cũng muốn biết, nhưng bạn có thể nhận được câu trả lời tốt hơn trên chiphacker.com. – leppie