#include #include "system.h" #include "nios2.h" #define HAL_PLATFORM_RESET() NIOS2_WRITE_STATUS(0); NIOS2_WRITE_IENABLE(0); ((void (*) (void)) NIOS2_RESET_ADDR) () int main() { printf("Hello from Nios II!\n"); HAL_PLATFORM_RESET(); return 0; }
มาโคร HAL_PLATFORM_RESET จะปิดใช้งานการขัดจังหวะ แล้วเรียกใช้ตัวชี้ไปยังชุดฟังก์ชันไปยังที่อยู่รีเซ็ต ซึ่งจะทําให้โปรเซสเซอร์เข้าสู่ที่อยู่รีเซ็ตฮาร์ดแวร์