4.2. SDK工程编译下载说明
在 CodeBlocks 界面中点击
build
或者rebuild
。编译成功后,固件会自动下载到开发板上,下载成功后会显示如下界面。
******************************** SDK AC638N ******************************** 2021/12/22 周三 ../output/sdk.elf: file format ELF32-pi32v2 Sections: Idx Name Size Address Type 0 00000000 0000000000000000 1 .text 00006620 0000000001e00100 TEXT DATA 2 .mmu_tlb 00001080 0000000000000000 DATA 3 .boot_info 00000040 0000000000001080 DATA 4 .irq_stack 00001800 00000000000010c0 DATA 5 .data 0000044c 00000000000028c0 DATA 6 .data_code 00001144 0000000000002d20 TEXT DATA 7 .bss 000002c0 0000000000003e80 BSS 8 .common 00000000 0000000000004140 DATA 9 .debug_str 00008137 0000000000000000 10 .debug_loc 00002c08 0000000000000000 11 .debug_abbrev 00000bee 0000000000000000 12 .debug_info 0000f028 0000000000000000 13 .debug_ranges 000007d8 0000000000000000 14 .debug_macinfo 00000001 0000000000000000 15 .debug_pubnames 000032ac 0000000000000000 16 .debug_pubtypes 000016d0 0000000000000000 17 .debug_frame 000013bc 0000000000000000 18 .debug_line 000082b5 0000000000000000 19 .debug_aranges 00000028 0000000000000000 20 .shstrtab 000000f3 0000000000000000 21 .symtab 00014a10 0000000000000000 22 .strtab 00002fcd 0000000000000000 ..\output\text.bin ..\output\data.bin ..\output\data_code.bin 已复制 1 个文件。 已复制 1 个文件。 ISDdownload SPI nor flash online. Online flash id: 5e3213 Online flash size: 512K Erase Falsh Size is 4096 --------------------FLASH INFO-------------------- | PID : TWS | | VID : 0.01 | | FLASH_BIN_SIZE : 0xc000 | | FLASH_NEED_SIZE : 0xf000 | | FLASH_REAL_SIZE : 0x80000 | | VM_REAL_SIZE : 0x2000 | | VM_START_ADDR : 0xc000 | | VM_END_ADDR : 0xe000 | | BTIF_RESERVED_START : 0xe000 | | BTIF_RESERVED_END : 0xf000 | | LAVE_SIZE : 0x0 | | ENTRY_ADDR : 0x1E00100 | | ERASE MODE : NONE | | UBOOT VERSION : 1970-01-01 08:00:00 | -------------------------------------------------- 开始下载 ...... Write sector:11 . 5 . 2 . 0 . no license 下载完毕. 设备重启中...
Note
- 关于下载目录的几个说明(这个是非必要步骤):
以AC638N为例,默认下载目录:AC63_GP_MCU_sdk_release_v1.3.0/SDK/bsp/AC638N/tools
CodeBlocks 界面中点击
build
或者rebuild
不是下载代码的唯一途径, 也可以通过直接双击下载目录中的download.bat进行下载进行flash区域擦除、增加需要下载的资源文件(必须放在-res之后)、案子开发时加代理key文件,可以通过修改下载目录中的download.bat进行配置,以擦除整个flash、增加aaa.bin、加key为例,请参考如下download.bat中的配置:
@echo off cd %~dp0 ..\..\isd_download.exe isd_config.ini -tonorflash -dev br34 -boot 0x2000 -div8 -wait 300 ..\..\ uboot.boot -app app.bin cfg_tool.bin -res tone.cfg aaa.bin ..\..\p11_code.bin %2 -uboot_compress -format all -key xxx.key @rem -format all //擦除整个flash区域 @rem -format vm //擦除VM 区域 @rem -format cfg //擦除BT CFG 区域 @rem -key xxx.key //加key文件
固件下载成功之后,拔插usb下载线,重新上电或者按一下开发板顶板上电reset键, 串口有打印显示,恭喜你!!你已经成功了,成功踏上杰理SDK方案开发新征程。