杰理之一拖八烧录器烧写外挂flash说明【篇】

1.packres.exe为资源打包程序 http://pkgman.jieliapp.com/doc/all的下载目录工具里面这个EXE
将packres.exe放到toy目录下,在 download.c 添加命令(放在cd toy后):
packres.exe -n test_dir -o res.bin dir_tone 0 -normal
:: -n test_dir #在芯片访问时候使用的名字,比如 test_dir
:: -o res.bin #输出的文件名 res.bin
:: -normal #表示要去掉 index
:: dir_tone 0 … # 文件名 地址(要设置写在外挂flash的地址,一拖八需要解析)
2.在 download.c 删除参数: -wflash dir_tone 0 [PA08_1C_NUL0]
添加参数:-ex_flash res.bin

:: -ex_flash #一拖八所需要的解析参数
:: res.bin #已经打包的资源文件,尽可能使用该名字,OTA升级只识别此名字
3.在isd_config.ini的[SYS_CFG_PARAM]下添加参数:EX_FLASH=PA08_1C_NULL;
示例配置为CS为PA08, 使用SPI1, C口,电源使用vddio, 如果norflash电源为vddio,填NULL即可
4.修改保存后编译工程,得到带外挂flash资源的fw,授权即可

### 如何在外挂 Flash 中实现播放提示音功能 为了在外挂 Flash 文件中加入并控制声音播放,ActionScript 3 (AS3) 提供了一套完整的 API 来加载、管理和操作音频资源。这允许开发者不仅能够嵌入静态的声音片段到 SWF 文件内,还可以动态地从外部源加载 MP3 或其他支持的格式,并对其进行各种形式的操作。 对于想要在特定时刻触发提示音的情况,在 AS3 中可以通过 `Sound` 类来完成这一需求[^2]。下面是一个简单的例子展示怎样定义一个函数用于播放指定路径下的 MP3 音效: ```actionscript // 定义变量存储 Sound 对象 var sound:Sound; function playAlertSound():void { // 创建一个新的 Sound 实例, 并通过 URLRequest 加载 mp3 文件 sound = new Sound(new URLRequest("alert.mp3")); // 使用 SoundChannel 控制实际播放行为 var channel:SoundChannel = sound.play(); } ``` 此段代码展示了基本流程:先创建 `Sound` 的实例并将目标音频文件作为参数传递给构造方法;接着调用该对象上的 `.play()` 方法启动回放过程。这里假设 `"alert.mp3"` 是放置在同一目录下或者相对于 HTML 页面根部的一个有效 URL 地址指向所需播放的警报声文件。 值得注意的是,当涉及到外挂 Flash 应用时,确保服务器端配置正确以便客户端可以顺利获取所需的媒体资源非常重要。如果遇到跨域资源共享(CORS)问题,则可能还需要设置相应的 HTTP 头信息以允许来自不同域名的数据请求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

滴水穿石-2025

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值