2013年6月

jlinkgdbserver设置

点击eclipse菜单run–>external tools→external tools configurations. 新建一个jlinkgdbserver

location: /home/ptz/opt/jlink/JLink_Linux_V462a/JLinkGDBServer

如果你使用的是SWD模式,那么下面需要加上这个: arguments: -if SWD

build标签页取消 build before launch

debugger设置 eclipse debug 设置,如果没有 gdb hardware debugging,那么首先要安装这个插件 如果有这个插件,那么 run->debug configurations->gdb hardware debugging 新建一个 main标签页 c/c++ app: 选择生成的调试文件 project: 工程名

debugger 标签页 gdb command: 选择arm-none-eabi-gdb use remote: jtag->tcp/ip, host name:localhost, port number: 2331

startup 标签页 init commands:

monitor flash device = STM32L152VB monitor interface SWD monitor flash download = 1 monitor flash breakpoints = 1 monitor clrbp monitor endian little monitor speed 5 monitor reset monitor sleep 100 monitor speed auto monitor writeu32 0xE000ED08 = 0x00000000

run commands:

monitor reg r13 = (0x00000000) monitor reg pc = (0x00000004) break ResetHandler break main continue

这样就配置完成了,需要调试的时候,首先先运行jlinkgdb,然后在运行debugger就可以了。 不过有需要注意的是jlinkgdbserver不会自己退出,如果需要使用jlinkflash,那么需要手动 kill jlinkgdbserver 这个进程

参考rtthread的网上的配置

点击eclipse菜单run–>external tools→external tools configurations. 新建 jlinkflash location: /home/ptz/opt/jlink/JLink_Linux_V462a/JLinkExe working: ${workspace_loc:/pump-one} arguments:jlinkflash.txt

build 标签页 取消 build before launch

在工程目录下面新建 jlinkflash.txt, 输入 h speed=4800 exec device=stm32l152vb loadbin rtthread.bin 0x08000000 r g qc

开启jlink,连接成功了以后 ./JLinkExe

设置写入的芯片 exec device=STM32L152VB

下载程序,注意这里的hex文件必须是bin编码的。 loadbin stm32l/Debug/stm32l152vb-gpio.hex 0x08000000

芯片复位 r

芯片运行 g

linux 上面的office软件用起来不是很顺手,所以就想到了wps-linux 系统是gentoo

vim /etc/portage/package.accept_keywords

required by wps-office (argument)

=app-office/wps-office-9.1.0.4032_alpha10 ~x86

vim /etc/portage/package.use

wps-office

app-office/wps-office corefonts

然后 emerge --verbose wps-office

等待安装完成

这时候就已经可以启动wps了,不过会提示缺少字体,可以去
下载相应的字体,或者下载下面的附件,然后解压放入 ~/.fonts/wps_symbol_fonts/

这样就可以了