⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.asm

📁 一个C54XX的FLASH烧写程序(将网友的8位烧写方式修改为16位方式
💻 ASM
字号:
*BOOTLOAD
;main module
;======================== main.asm =========================
;       
		.mmregs
		.ref _c_int00
		
		.include c54.inc
		.ref c54init
		.ref erase_flash,prog_flash,boot_table
		
		.align  0x10
		.text
		
_c_int00:    
        .bss  led ,1	
				
        STM #0x0d00,SP   
		CALL c54init
		
		ssbx xf  ; led on
		
;;		CALL boot_table ;如手动编写它,可以用它,否则,用HEX500可以自动生成。
		CALL erase_flash
		;;-------在这里,要停一下,将bootfile.dat,加载到0x2000-8处,它会自动包含boot_table.
		CALL prog_flash

		rsbx xf  ;led off		
		
loop:	
		NOP
		NOP

		NOP
		ST #0xaaaa,*(0x8100)		;AAAAH--->8100H
		RPT #5
		NOP
		ST #0x5555,*(0x8100)		;5555H--->8100H
		RPT #5
		NOP
		
        B loop
        .end                            
     

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -