Msp430 bsl program

关于MSP430

There are three options for programming an MSP430 flash device. All options support in-system programming:
Program via JTAG
Program via the Bootstrap Loader
Program via a custom solution
S9000使用msp430V325的BSL向触摸屏下载firmware

其内存分区:

  MSP430V325
Memory
Main: interrupt vector
Main: code memory
Size
flash
flash
32KB Flash
0FFFFh-0FFC0h
0FFFFh-08000h
Information memorysize
flash
256 Byte
010FFh-01000h
Boot memorySize
Rom
1KB
0FFFh-0C00h
RAMSize1KB
05FFh-0200h
Peripherals16-bit
8-bit
8-bit SFR
01FFh-0100h
0FFh-010h
0Fh-00h

见文档: Media:MSP430V325.pdf

[编辑]program folw:

1.是否解密

2.Check, if specified range is erased

3.写如数据

4.verify写入的数据

文件:Msp430dl流程图.gif

[编辑]下载工具:

msp430dl

usage:
msp430dl [OPTION]... 

DESCRIPTION
-f, --fw_file {FirmwareFile}
download firmware and exit.

-d, --dump {addr} {len} [filepath]
dump flash memory from address addr to addr+len(byte) to filepath default 

-e, --erase {addr/"main"/"info"/"all"}
erase flash memory segment

-s, --serial [serial_file_path]
set the serial path if not set it's /dev/tty0

-h, --help
Display this help and exit.

-v, --version
Output version information and exit.

[编辑]项目代码

模块名模块说明获取方法
msp430dlmsp430dl 

进入bsl模式: echo 1 > /sys/class/input/input2/irda_download_mode

[编辑]参考文档:

Media:MSP430_Programming_Via_the_Bootstrap_Loader.PDF

Media:MSP430V325.pdf

Media:MSP430x2xx User's Guide.pdf

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值