New Tibbo BASIC Utility (BinMerger) Released
Hi guys,
We've just released a simple utility for developers, called BinMerger.
It's not anything huge, but it can be useful for OEMs and people creating Tibbo BASIC applications.
It lets you take a compiled Tibbo BASIC project (TPC) file and merge it with a TiOS binary file. You get a single BIN file containing both the firmware and the application.
You can then take this file and upload it to a device in the field, and get the correct TiOS version + application on the device in one fell swoop. You can also give this BIN file to customers for upgrading their devices, without revealing your source code.
Check it out at http://www.tibbo.com/taiko_dl.php. Tell me if you like it, or if there are other simple tools like this that could help you.
We've just released a simple utility for developers, called BinMerger.
It's not anything huge, but it can be useful for OEMs and people creating Tibbo BASIC applications.
It lets you take a compiled Tibbo BASIC project (TPC) file and merge it with a TiOS binary file. You get a single BIN file containing both the firmware and the application.
You can then take this file and upload it to a device in the field, and get the correct TiOS version + application on the device in one fell swoop. You can also give this BIN file to customers for upgrading their devices, without revealing your source code.
Check it out at http://www.tibbo.com/taiko_dl.php. Tell me if you like it, or if there are other simple tools like this that could help you.
Follow this update to get notifications on your dashboard.
Create a customer community for your own organization
Plans starting at $19/month
-
Inappropriate?I ask for that for some time, on http://getsatisfaction.com/tibbo/topi..., were I didn't get yet an complete answer on my last reply(and also on new topics). Maybe you can make some .ep eprom file to merge also, so to have firmware+application+eeprom.
I’m hopping
-
Hi!
This EEPROM thing is a feature we don't have yet. I don't know if we will ever have it -- you should ask support about it. If we ever have it, I promise to integrate it into this utility :) -
Inappropriate?Link to BinMerger on Download Website is incorrect (http://www.tibbo.com/http://www.tibbo...).
Correct link is http://www.tibbo.com/download.php?fna...
Regards -
Thanks Lucas! I fixed it.
What do you think of the tool? -
Inappropriate?Very useful tool. I like it. I think integrate eeprom file is very good idea.
-
Inappropriate?.tpc file - 7,75K, tios-em202-2_05_12.bin - 60Kb,
Binary .tpc.binary 71,7K., RJ203A+EM203A
When I try to upload at aprox. 70% I get an error message: Target dosen't have enough ROM to run application.
If I upload in old fashion way (binnary and then "Rebuild all and Upload" since I don't have any "Upload") it works fine.
Where I do wrong?
I’m wondering
-
Inappropriate?Wow, this is interesting!
What's your target?
What's the initial BIN (TiOS) filename you use?
Can you put your files on http://drop.io so I can grab them and try? -
Inappropriate?tios-em202-2_05_12.bin + NetIP-Orange.tpc = NetIP-Orange.tpc.bin,
using your BinMerger utility.
Platform is RJ203A+EM203A, SN00..001063
Whell, old fashion: Upload tios-em202-2_05_12.bin, then upload NetIP-Orange.tpc, works fine.
Uploading with DeviceExplorer NetIP-Orange.tpc.bin will result in that error.
Any idea?.
unfortunally, I cannot "publish" programs since is part of a larger security system. -
Inappropriate?Interesting! Maybe I have a bug in BinMerger (I made it, so maybe we can find and fix it now).
I understand about you not being able to publish your code. So let's try something else:
1) Take http://www.tibbo.com/content_show.php...
2) Use it like normal (through TIDE). See that it works.
3) Then take the TPC it produces and try using BinMerger.
Does that work?
Tell me and we'll see. Another thing I can do is guide you manually through what BinMerger is supposed to do (it's pretty simple) and we'll see what happens when you try manually. -
Inappropriate?It's the same even with your small application.
You can see the screen at:
http://www.security.ro/tibbo/err1.PNG
Thanks
I’m still waiting
-
Inappropriate?OK. Let's try to bypass this and do it manually. This is just a test to see if I have a bug. Do the following:
1) Take the TiOS BIN file and check its exact size (bytes).
2) Find out how much is 65535 minus the size of your TiOS BIN. Let's say it's 115 bytes (for example).
3) Open a file in Notepad and put spaces (" ") until the file is 115 bytes long. Save it as padding.txt.
4) Copy padding.txt onto the end of the BIN file, using DOS copy command.
copy tios.bin + padding.txt padded.bin
Now padded.bin should be 65535 bytes large.
5) Now take your TPC file, and padded.bin, and merge them like this:
copy padded.bin + project.tpc result.bin
The result.bin file should work when you upload it to your device.
Does it? -
Inappropriate?Yes!
Is there also any good complete working demo for distribute a binfile?
I haven't managed to extract only Device Explorer so it works. App works but discovers no units in the network.. There are a reference for a button in the manual but I cant find it in the app.
I’m happy anyway.
-
Inappropriate?Guess what?
http://www.tibbo.com/safedownload.php...
Enjoy!
Now, about the button reference: Can you send me a link to the page with the reference? Or a screenshot? I'd like to fix it.
Loading Profile...


EMPLOYEE

