dragon编译小结

升级固件

在menuconfig中选择target,编译所有平台下的映像文件

编译target或者X86平台下的固件流程见:

http://172.22.102.206/projects/crdc-sw2-dragon/wiki/Dragon_code

target

nuclias
admin

show ipif 
config ipi  config ipif { [ipaddress <ip_addr> <ip_mask>] [ gateway <ip_addr>] | dhcp }
config ipif ipaddress 192.168.102.165 255.255.255.0

注意:在编译target之后再次编译x86平台下的文件需要

x86

make core-clean
make core
make run

需要更改配置文件,修改IP和mac地址。

x86_run/issnvram.txt

修改IP地址为同一网段,IP_MASK :255.255.255.0  ,MAC地址任意,但是前两个0不要修改。

注意:编译x86平台下的文件,所有的警告都会变成error

由于有不同的平台,所有一个函数可能在多个不同平台下的文件夹定义。要修改的话

需要到code/future/fsap2/pthreads文件下的共有函数里面修改才能生效。

注意:x86平台下的IP和mac地址都需要修改,通过x86_run目录下的issnvram.txt 修改,且

mac地址前00:不用修改。后面任意修改

访问internal MIB前需要开启root

进入dragoncorecodecustomercus_dlinkg2LR下,修改cust.wgs,打开宏开关

CAMEO_DBG_MOD  = YES

重新编译,make core-clean , make core , make gdb, run,

登录进入后,输入命令cmdebug private inter mib enable

原文地址:https://www.cnblogs.com/y4247464/p/13226293.html